按照这里的步骤进行
但是在进行到step5的时候
执行这个命令会出现如下错误
Fatal error: Please read “Security” section of the manual to find out how to run mysqld as root!
mysql不会默认以root用户启动mysqld,所以要显式地指明启动用户是root。
使用如下命令可以解决
mysqld --user=root --init-file=你编写的init文件路径 &
加&
的目的是后台运行
安装完成后如果不想重置密码但是仍然想登录数据库怎么办?
centos安装完数据库后,会在/var/log/mysql/mysqld.log
生成一个日志文件,只要启动了mysqld,就会将默认密码记录到该文件里。
所以我们要知道默认密码,可以使用命令
grep 'password' /var/log/mysql/mysqld.log
可以看到默认密码