J'ai besoin de démarrer mysqld
avec les options en ligne de commande à partir d'ici:
http://dev.mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_skip-grant-tables
Je fais normalement sudo service mysqld start
, mais en passant l'option comme sudo service mysqld start --skip-grant-tables
ne semble pas fonctionner.
Sinon, j'ai essayé de démarrer en tant que démon,
sudo mysqld_safe --skip-grant-tables &
Mais cela semble se terminer trop tôt:
131101 04:59:57 mysqld_safe Connexion à '/var/lib/mysql/vagrant.example.com.err'.
131101 04:59:57 mysqld_safe Démarrage du démon mysqld avec les bases de données de / var / lib / mysql
131101 05:00:03 mysqld_safe mysqld à partir du fichier pid /var/lib/mysql/vagrant.example.com.pid terminé
Ma dernière option semble spécifier l'option dans /etc/my.cnf
au lieu de cela, mais y at-il un moyen de le faire via la ligne de commande?
la source
Réponses:
Votre commande semble bien.
Vous devez consulter le fichier journal /var/lib/mysql/vagrant.example.com.err pour comprendre la raison de son échec.
la source
131101 4:59:58 [ERROR] /usr/libexec/mysqld: unknown option '--skipnetworking'
, mais le journal des erreurs m'a aidé à comprendre, alors j'accepte cela comme une réponse.