はじめまして。どうしても自己解決できなかったのでこちらで質問させていただきます。
ローカルのMySQLに接続できなくなり困っています。いままで(1ヶ月ほど前まで)は正常に接続が確立されていたのですが最近になって接続できなくなってしまいました。設定等に特に変更を加えた記憶がなく原因がわからず困っています。
MySQLをstart/restartしようとすると
lang
1ERROR! Couldn't find MySQL server (/usr/bin/mysqld_safe)
となり弾かれてしまいます。
mysqld_safeの場所は/usr/bin/mysqld_safeではなく
/usr/local/mysql-5.6.15-osx10.7-x86_64/bin/mysqld_safeのようなので
これが原因かと考えましたがその方法がわかりませんでした。
なお、stopでは
lang
1ERROR! MySQL server PID file could not be found!
になっている状態です。
/usr/local/mysql/my.cnfの設定は以下のようになっています。
一部コメントアウトしていた部分は省略し簡略化しています。
lang
1[mysqld] 2pid-file = /var/run/mysqld/mysqld.pid 3socket = /var/run/mysqld/mysqld.sock 4port = 3306 5basedir = /usr 6datadir = /usr/local/mysql/data 7log-error = /var/log/mysql/mysqld.log 8skip-grant-tables 9skip-external-locking 10innodb=OFF 11ignore-builtin-innodb 12skip-innodb 13default-storage-engine=myisam 14default-tmp-storage-engine=myisam 15[mysqld_safe] 16log-error = /var/log/mysql/mysqld.log 17pid-file = /var/run/mysqld/mysqld.pid
エラーログ(/var/log/mysql/mysqld.log)には
lang
12015-02-22 07:59:13 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 22015-02-22 07:59:13 14327 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/mysql/data/ is case insensitive 32015-02-22 07:59:13 14327 [Note] Plugin 'FEDERATED' is disabled. 42015-02-22 07:59:13 14327 [Note] Plugin 'InnoDB' is disabled. 52015-02-22 07:59:13 14327 [ERROR] Unknown/unsupported storage engine: InnoDB 62015-02-22 07:59:13 14327 [ERROR] Aborting 7... 850222 07:59:13 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
と出力されている状態です。Sequelにも以下のエラーのためログインんできません。
lang
1MySQL said: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
考えられる原因をつぶしながらここまで改善できたのですがこのより先がどうしても解決できなかったので
質問させていただきました。ご教授いただけますと嬉しいです。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。