Seu comando parece bem.
Você deve verificar o arquivo de log /var/lib/mysql/vagrant.example.com.err para ver por que ele está falhando.
Eu preciso iniciar mysqld
com as opções da linha de comando a partir daqui:
Eu normalmente faço sudo service mysqld start
, mas passar a opção como sudo service mysqld start --skip-grant-tables
parece não funcionar.
Como alternativa, tentei iniciar como um daemon
sudo mysqld_safe --skip-grant-tables &
Mas parece terminar cedo demais:
131101 04:59:57 mysqld_safe Logging to '/var/lib/mysql/vagrant.example.com.err'.
131101 04:59:57 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
131101 05:00:03 mysqld_safe mysqld from pid file /var/lib/mysql/vagrant.example.com.pid ended
Minha última opção parece especificar a opção em /etc/my.cnf
, mas existe alguma maneira de fazer isso através da linha de comando?
Tags mysql linux centos mysqld-safe