MYSQL root密码重置错误

时间:2015-08-09 20:14:41

标签: mysql ubuntu-12.04

在Ubuntu上运行服务器,需要重置mysql root密码。这是我通常做的事情(通常似乎有用):

停止mysql服务器:

/etc/init.d/mysql stop

启动没有密码的mysql服务器:

mysqld_safe --skip-grant-tables &

运行上述命令后出现错误:

[1] 14459
forge@test:~/dev.test.com$ 150809 15:12:01 mysqld_safe Can't log to error log and syslog at the same time.  Remove all --log-error configuration options for --syslog to take effect.
150809 15:12:01 mysqld_safe Logging to '/var/log/mysql/error.log'.
150809 15:12:01 mysqld_safe A mysqld process already exists

有什么想法吗?我以前从未见过这个。

编辑:值得一提的是我正在使用Forge进行部署。

2 个答案:

答案 0 :(得分:1)

您必须将--skip-syslog选项添加到启动命令,此处有更多详细信息: Mysqld-safe

答案 1 :(得分:0)

问题是,如果你在命令行中关闭它,Forge似乎默认重启mysql ...

通过进入Forge,我可以使用特定服务器的用户界面(停止服务)将其关闭。