在 CentOS7 下安装了 mysql 5.7
但是始终无法登录
使用 root 用户登录时,要求密码,但不知道初始密码是什么
使用 mysqladmin 修改密码,要求输入原始密码,原始密码不知道!
网上提示说用 mysqld_safe,但是系统没有这个命令!
但是始终无法登录
使用 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的。
概念都是一样。启动MYSQL挂 –console –skip-grant-tables 然后修改密码。 LZ贴的就是UNIX的。
解决方案:80分
密码在/var/log/mysqld.log这个文件里,你可以用grep “”temporary password”” /var/log/mysqld.log来查询,也可以本人在文件里找。