Code Bye

MySQL5.7 的初始密码在哪里设置?

在 CentOS7 下安装了 mysql 5.7
但是始终无法登录
使用 root 用户登录时,要求密码,但不知道初始密码是什么
使用 mysqladmin 修改密码,要求输入原始密码,原始密码不知道!
网上提示说用 mysqld_safe,但是系统没有这个命令!
[root@localhost ~]# mysql -uroot -proot
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user ""root""@""localhost"" (using password: YES)
[root@localhost ~]# mysqladmin -u root password root
mysqladmin: connect to server at ""localhost"" failed
error: ""Access denied for user ""root""@""localhost"" (using password: NO)""
[root@localhost ~]# mysqladmin -u root password
mysqladmin: connect to server at ""localhost"" failed
error: ""Access denied for user ""root""@""localhost"" (using password: NO)""
[root@localhost ~]# systemctl stop mysqld
[root@localhost ~]# mysqld_safe --skip-grant-table
bash: mysqld_safe: 未找到命令...
[root@localhost ~]#
解决方案:10分
解决方案:10分
其实楼层有UNIX的。
概念都是一样。启动MYSQL挂  –console –skip-grant-tables 然后修改密码。 LZ贴的就是UNIX的。
解决方案:80分
密码在/var/log/mysqld.log这个文件里,你可以用grep “”temporary password”” /var/log/mysqld.log来查询,也可以本人在文件里找。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MySQL5.7 的初始密码在哪里设置?