Как запустить mysqld с настройками

4480
xiankai

Мне нужно запустить 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 Запуск демона mysqld с базами данных из / var / lib / mysql

131101 05:00:03 mysqld_safe mysqld из файла pid /var/lib/mysql/vagrant.example.com.pid закончилась

Кажется, в моем последнем варианте указана опция /etc/my.cnf, но есть ли способ сделать это через командную строку?

3
какую версию centos вы используете? Back2Basics 10 лет назад 0
Я использую CentOS 6.4 xiankai 10 лет назад 0
Я думаю, что файл находится здесь: /etc/init.d/mysqld отредактируйте это, чтобы иметь параметры командной строки, которые вы хотите, затем выполните "sudo service mysqld start" Back2Basics 10 лет назад 0

1 ответ на вопрос

2
seqizz

Ваша команда кажется в порядке.

Вы должны проверить /var/lib/mysql/vagrant.example.com.err файл журнала, чтобы увидеть, почему он не работает.

Оказывается, что ошибка была полностью из-за чего-то, что я не смог упомянуть - `131101 4:59:58 [ERROR] / usr / libexec / mysqld: неизвестный параметр '--skipnetworking``, но журнал ошибок помог мне уловить это Я принимаю это как ответ. xiankai 10 лет назад 0

Похожие вопросы