Comment démarrer mysqld avec des options


3

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?


quelle version de centos utilisez-vous?
Back2Basics

J'utilise CentOS 6.4
xiankai

Je pense que le fichier se trouve ici: /etc/init.d/mysqld éditez ceci pour avoir les paramètres de ligne de commande que vous voulez puis faites le "service sudo mysqld start"
Back2Basics

Réponses:


2

Votre commande semble bien.

Vous devez consulter le fichier journal /var/lib/mysql/vagrant.example.com.err pour comprendre la raison de son échec.


Il s'avère que l'erreur est entièrement due à quelque chose que j'ai omis de mentionner - 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.
xiankai
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.