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