Назад | Перейти на главную страницу

запуск mysql, завершение работы и вход в osx

Я пытаюсь устранить некоторые проблемы с mysql (у меня есть таблица, которую я не могу удалить или отбросить, она зависает навсегда)

У меня 10.5.8 osx, я не помню, как / если я установил mysql, вот что я знаю:

он автоматически запускается при загрузке

процесс выглядит так: / usr / local / mysql / libexec / mysqld --basedir = / usr / local / mysql --datadir = / usr / local / mysql / var --pid-file = / usr / local / mysql /var/Joels-New-Pro.local.pid _mysql 96 0,0 0,0 75884 684 ?? Ss Sat06PM 0: 00.02 / bin / sh / usr / local / mysql / bin / mysqld_safe

когда я запускаю: / usr / local / mysql / libexec / mysqld --verbose --help

он говорит: / usr / local / mysql / libexec / mysqld Ver 5.0.45 для apple-darwin9.1.0 на i686 (исходный код)

похоже, использует my.cnf из /etc/my.cnf

Теперь вот мои вопросы: я не вижу в элементах запуска ничего, что удаленно похоже на mysql.

ls / Library / StartupItems / BRESINKx86Monitoring ChmodBPF HP IO HP Trap Monitor Parallels ParallelsTransporter

1.) Так как же он запускается автоматически?

2.) Как мне запустить и остановить этот тип установки?

Также, глядя на конфиг, в журналах нет значений:

/ usr / local / mysql / libexec / mysqld --verbose --help | grep '^ log' log (без значения по умолчанию) log-bin (без значения по умолчанию) log-bin-index (без значения по умолчанию) log-bin- создатели-доверительные-функции FALSE журнал-бункер-доверительные-подпрограммы-создатели FALSE ошибка журнала
log-isam myisam.log log-questions-not-using-indexes FALSE log-short-format FALSE log-slave-updates FALSE log-slow-admin-applications FALSE log-slow-questions (без значения по умолчанию) log-tc tc .log log-tc-size 24576 обновление журнала (без значения по умолчанию) предупреждения журнала 1

3.) Означает ли это, что в mysetup не включено ведение журнала?

заранее спасибо! Джоэл

Это стандартная версия MySQL для Apple. Скорее всего, он будет работать под launchd. Попробуй это

как корень

launchctl list | grep mysql

Если он запущен, вы можете остановить его с помощью команды

launchctl stop com.mysql.mysql

и начни с

launchctl start com.mysql.mysql

нота: название процесса не может быть com.mysql.mysql, но будет соответствовать тому, что вы найдете в первой команде.

Судя по моему опыту использования mysql на osx, в системных настройках обычно есть связанный с ним значок, который позволит вам управлять его запуском и завершением проще, чем с помощью командной строки.

извините, я не могу помочь с другими проблемами, так как я не очень хорошо разбирался в его внутренней работе на osx.