[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

测试mysqld启动mysql server的时候,报如下错误:

2015-12-17 00:46:02 10785 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

2015-12-17 00:46:02 10785 [ERROR] Aborting

2015-12-17 00:46:02 10785 [Note] Binlog end
2015-12-17 00:46:02 10785 [Note] ./mysqld: Shutdown complete

原因:

这是因为在测试的时候,使用root来启动的。而从安全角度来讲,不建议用root用户启动。

解决方案:

1.在使用root用户启动的时候,带上--user=root,强制启动(不建议这么做,仅供测试)

# ./mysqld --user=root &
# ps -ef|grep mysql | grep -v grep
root     11055 11019  0 01:02 pts/0    00:00:00 ./mysqld --user=root

2.启动的时候,指定mysql用户

# ./mysqld --user=mysql &
# ps -ef|grep mysql |grep -v grep
mysql    11165 11100  2 01:06 pts/1    00:00:00 ./mysqld --user=mysql

3.在my.cnf指定用户

[mysqld]
user=mysql
时间: 2024-10-20 06:25:55

[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!的相关文章

[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

[[email protected] scripts]# ./mysql_install_db --user=mysql --basedir=/app/servers/mysql-5.5.20 --datadir=/app/servers/mysql-5.5.20/data/ 加上--datadir=/app/servers/mysql-5.5.20/data/ 问题解决!!! [ERROR] Fatal error: Can't open and lock privilege tables:

[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

这个问题是由于data的目录下没有安装数据库表 解决方法: vi /etc/my.cnf 修改为正确的datadir="xxxxx"即可 然后service mysqld start service mysql start 正常启动后,会再/var/lib/mysql下面生成mysql.sock文件, 然后还报:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

Swift Error fatal error: unexpectedly found nil while unwrapping an Optional value

致命的错误: 对一个为空的optional值进行解包. 强制解包(forced unwrapping): 在optional后面加叹号. 比如  "value!" 错误代码: let testString ="lalala" let a = testString.toInt(); println("\(a!)") 不能对为空的optional进行解包,否则会报运行时错误.所以在对optional进行解包之前进行判断是否为空. 正确写法: let

PHP严重致命错误处理:php Fatal error: Cannot redeclare clas

PHP严重致命错误处理:php  Fatal error: Cannot redeclare class or function 1.错误类型:PHP致命错误 Error type: PHP Fatal error Fatal error: Cannot redeclare (a) (previously declared in (b)) in (c) on line (d) 2.错误描述: 该错误报告表示你正企图对已经定义过的函数进行再次定义,其中 a----表示重复定义的函数名: b----

Mysql报错Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

安装mysql后,启动时候没有启动成功,查看了下日志报错如下:--------------------------------------------- 1   可以:初始化mysql:mysql_install_db 2   目录权限问题chown -R mysql:mysql  /var/lib/mysql [[email protected] local]# less /var/log/mysqld.log1.查看报错信息如下:[ERROR] Fatal error: Can't open

gcc 错误:Fatal error error writing to tmp No space left on device

在使用gcc make时报错:Fatal error error writing to tmp No space left on device finiteVolume/ddtSchemes/EulerDdtScheme/EulerDdtSchemes.C:40: fatal error: error writing to /tmp/ccUN0zCh.s: No space left on device LaunderGibsonRSTM/LaunderGibsonRSTM.C:348: fat

【krpano】KRPano打开黑屏: FATAL ERROR

在KRPano开发过程中,初学者打开项目经常遇到如下的问题: FATAL ERROR:tour.xml – loading failed! (0) 或者是: ERROR:Local usage with file:// urls is limited due browser security 截屏如下: 这种问题是由于浏览器或者Flash载入本地文件时的安全策略限制导致的. 解决方案有多种: 1.使用新版本KRPano提供的测试专用服务器: 拷贝KRPano新版本中提供的tour_testing

FATAL ERROR: Could not find ./bin/my_print_default

网上很多方法都是:/usr/local/mysql/scripts/mysql_install_db --user=mysql 但是很有可能报错,找不到bin目录中的my_print_defaults 错误信息: FATALERROR:Couldnotfind./bin/my_print_defaults If you are using a binary release, you must run this script from within the directory the archiv

PHP配置问题:AppServ安装discuz出错 Fatal error:

 Fatal error: Call to undefined function set_magic_quotes_runtime() in  D:\AppServ\www\wp-settings.php on line 27 打开C:\WINDOWS\php.ini 大约在 428 行位置,将magic_quotes_runtime 改为 Off.也就是 magic_quotes_runtime = Off 如果前面有注释的分号,也将它删掉.然后重启 Apache 服务. 打开你的 wp 目录