测试mysqld启动mysql server的时候,报如下错误:
[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
[ERROR] Aborting
[Note] Binlog end
[Note] ./mysqld: Shutdown complete
启动时不建议使用root启动,而是使用mysql用户。
解决方案:
1.如果要使用root用户启动的时候,带上--user=root,强制启动。
./mysqld --user=root &
ps -ef|grep mysql | grep -v grep
2.使用mysql用户启动的时候,需指定mysql用户
./mysqld --user=mysql &
ps -ef|grep mysql |grep -v grep
3.在my.cnf指定用户,启动自选mysql用户,在my.cnf中加入如下内容。
[mysqld]
user=mysql