mysql5.7未生成初始密码.mysql_secert文件,登陆数据库
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,今天在CentOS 6.5上安装mysql5.7时遇到一个问题,没有初始化密码。在mysql5.7之前的版本首次登陆是无需密码的,但是5.7起会生成一个初始化密码/root/.mysql_secert
千家信息网最后更新 2025年11月08日mysql5.7未生成初始密码.mysql_secert文件,登陆数据库
今天在CentOS 6.5上安装mysql5.7时遇到一个问题,没有初始化密码。
在mysql5.7之前的版本首次登陆是无需密码的,但是5.7起会生成一个初始化密码/root/.mysql_secert
cat /root/.mysql_secert 就可以查看初始化密码了
但是我的安装没有发现.mysql_secert文件。
这种情况的解决方案:
mysqld_safe --user=mysql --skip-grant-tables & #跳过授权验证方式启动mysql mysql -uroot -p >use mysql; >desc user; #发现没有了password这个密码参数...略| authentication_string | text | YES | | NULL | || password_expired | enum('N','Y') | NO | | N | || password_last_changed | timestamp | YES | | NULL | || password_lifetime | smallint(5) unsigned | YES | | NULL | || account_locked | enum('N','Y') | NO | | N | |+------------------------+-----------------------------------+------+-----+-----------------------+-------+ >select user,host,authentication_string,password_expired from user;+-----------+-----------+-------------------------------------------+------------------+| user | host | authentication_string | password_expired |+-----------+-----------+-------------------------------------------+------------------+| root | localhost | *9AA01F6E2A80A823ACB72CC07337E2911404B5B8 | Y || mysql.sys | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | N |+-----------+-----------+-------------------------------------------+------------------+#到这里不难发现root账户的密码已过期,还比5.6多出了一个mysql.sys用户 >update user set authentication_string=password('123456') where user='root';#修改密码为123456 >flush privileges;重新登录mysql,首先停掉所有mysql进程
mysqld_safe --user=mysql & mysql -uroot -p >show databases;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.#报错,需要使用alter user 修改密码,所以登陆进来的第一件事情是修改mysql的初始密码。否则使用会报错 > alter user root@'localhost' identified by 'aolens123..';#这下就好了
可以看到5.7的密码字段改成了authentication_string,
密码
文件
生成
登陆
事情
参数
字段
情况
方式
方案
版本
用户
解决方案
账户
进程
问题
次登
会报
登录
验证
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库使用排名
西安电商软件开发公司
iis搭建web文件服务器
嘉定区信息网络技术有哪些
中国网络安全一百强
吉大华为网络技术学院
石化行业网络安全技术原理
后端服务器通信
在数据库中如何查询2个字的姓名
应用服务器是静态
生活中的数据库技术论文
熙宝网络技术有限公司地址
渭南网络安全宣传周
礼智 网络安全
机电一体化仿真软件开发公司
内部服务器发布
数据库关系的含义及其性质
应用软件开发报名费用
方舟毁灭服务器几点开启
西岗租房软件开发
网络安全法规定什么负责安全监督
计算机网络技术用什么u盘
怎么在geo数据库中下载
吉大华为网络技术学院
新手推荐网络安全书籍
数据库建立的过程
8路视频服务器
软件开发应该具备的技能
软件开发和销售营业范围
数据库大作业心得与体会