mysql5.7未生成初始密码.mysql_secert文件,登陆数据库
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天在CentOS 6.5上安装mysql5.7时遇到一个问题,没有初始化密码。在mysql5.7之前的版本首次登陆是无需密码的,但是5.7起会生成一个初始化密码/root/.mysql_secert
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
深圳九邦互联网科技有限公司
互联网科技公司经营范围
科技与互联网发展
互联网 卓越科技
互联网未来科技
安徽鑫晟辉互联网科技
朗涯互联网科技
百单互联网科技有限公司
重庆科技学院互联网
科技与互联网哪个更好
湖南诚度互联网科技有限公司
互联网与医疗科技
互联网5g黑科技有哪些
互联网科技与大数据专业
互联网新科技动漫ppt素材
九思连强互联网电子科技有限公司
互联网科技手抄报图片
玉溪新华互联网科技怎么选
互联网的科技体现在哪里
现代互联网科技公司
嘟嘟瓜互联网科技
上海致骋互联网科技
互联网科技公司有哪些
互联网科技咨询
金融科技和互联网金融
互联网系的金融科技公司
华夏互联网科技业
燊美集互联网科技有限公司
深圳互联网科技的发展
优雇互联网科技有限公司