如何使用选项启动 mysqld

如何使用选项启动 mysqld

我需要mysqld从这里启动命令行选项:

http://dev.mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_skip-grant-tables

我通常会这么做sudo service mysqld start,但传递选项似乎sudo service mysqld start --skip-grant-tables不起作用。

或者我尝试以守护进程启动,

sudo mysqld_safe --skip-grant-tables &

但它似乎终止得太早了:

131101 04:59:57 mysqld_safe 记录到‘/var/lib/mysql/vagrant.example.com.err’。

131101 04:59:57 mysqld_safe 使用 /var/lib/mysql 中的数据库启动 mysqld 守护进程

131101 05:00:03 mysqld_safe mysqld 来自 pid 文件 /var/lib/mysql/vagrant.example.com.pid 结束

我的最后一个选项似乎是指定选项/etc/my.cnf,但是有没有办法通过命令行来做到这一点?

答案1

你的命令看起来不错。

您应该检查 /var/lib/mysql/vagrant.example.com.err 日志文件来查看失败的原因。

相关内容