Linux下安装MySQL完成后,忘记密码怎么处理?

Linux下安装MySQL完成后,有时候没有记住密码,这时怎么处理呢?

首先,查看 /var/log/mysqld.log

里面有自动的生成的MySQL的临时密码,类似:A temporary password is generated for root@localhost: xmhwF>l0k-U>

然后,运行MySQL,CentOS系统中MySQL的安装目录通常是/usr/sbin/mysqld,可以用whereis mysqld命令来查询MySQL应用程序所在的目录。

mysql -uroot -p

#输入临时密码

#设置权限

mysql>alter user 'root'@'localhost' identified by 'new_password';

#刷新权限

mysql>flush privileges;

#修改后,退出

mysql>exit


另外,可以查看MySQL的配置文件是否正确,你可以在以下位置找到它:

/etc/my.cnf

/etc/mysql/my.cnf


 上一个     下一个