ここからコマンドラインオプションを使用して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:57mysqld_safe「/var/lib/mysql/vagrant.example.com.err」へのログ記録。
131101 04:59:57 mysqld_safe/var/lib/mysqlからのデータベースでmysqldデーモンを起動しています
131101 05:00:03pidファイル/var/lib/mysql/vagrant.example.com.pidからのmysqld_safemysqldが終了しました
私の最後のオプションは、代わりに/etc/my.cnf
でオプションを指定しているようですが、コマンドラインからそれを行う方法はありますか?
あなたの命令は問題ないようです。
/var/lib/mysql/vagrant.example.com.errログファイルをチェックして、失敗する理由を確認する必要があります。