9

何か案は?

Joshs-MacBook-Pro:cdwhp joshc$ mysql.server start
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/Joshs-MacBook-Pro.local.pid).

エラーログ

120927 13:08:35 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql
120927 13:08:36 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/var/mysql/ is case insensitive
120927 13:08:36 InnoDB: The InnoDB memory heap is disabled
120927 13:08:36 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120927 13:08:36 InnoDB: Compressed tables use zlib 1.2.5
120927 13:08:36 InnoDB: Initializing buffer pool, size = 128.0M
120927 13:08:36 InnoDB: Completed initialization of buffer pool
120927 13:08:36 InnoDB: highest supported file format is Barracuda.
120927 13:08:36  InnoDB: Waiting for the background threads to start
120927 13:08:37 InnoDB: 1.1.8 started; log sequence number 9531786
120927 13:08:37 [ERROR] /usr/local/Cellar/mysql/5.5.27/bin/mysqld: unknown variable 'default-character-set=utf8'
120927 13:08:37 [ERROR] Aborting

120927 13:08:37  InnoDB: Starting shutdown...
120927 13:08:37  InnoDB: Shutdown completed; log sequence number 9531786
120927 13:08:37 [Note] /usr/local/Cellar/mysql/5.5.27/bin/mysqld: Shutdown complete

120927 13:08:37 mysqld_safe mysqld from pid file /usr/local/var/mysql/Joshs-MacBook-Pro.local.pid ended
4

8 に答える 8

44

私の場合、mysqlを完全に再インストールすると、この問題が解決しました。

brew uninstall mysql
rm -Rf /usr/local/var/mysql
brew install mysql
mysql.server start

注: これは最後の手段として使用してください。すべてのデータが削除されます

于 2014-02-13T16:23:57.603 に答える
6

私も同じ問題を抱えていました。やっていた

sudo mysql.server start

私が本当にすべきだったのは、ユーザーとしてコマンドを実行することでした(suではありません)

mysql.server start

これが誰かに役立つことを願っています。

于 2013-06-19T05:38:38.770 に答える
3

これが役立つことを願っていますが、誤ってmysqlサーバーを数日間実行したままにした後、同じ問題が発生していました. エラーが発生しました!サーバーは、PID ファイル (/usr/local/mysql/data/[NAS].pid) を更新せずに終了しました。

入力することで修正できました

sudo kill 10191 - 私のコンピュータ上の mysql のプロセス番号

その後、mysqlを再度起動すると、問題なく動作しました。これが同じジャムから誰かを助けることを願っています.

于 2014-05-11T05:59:21.787 に答える
3

このオプションdefault-character-setは MySQL 5.5.3 で削除されました

my.cnf代替に変更する必要があります。

文字セットサーバー=utf8

于 2012-09-27T18:24:56.763 に答える
0

同様の問題がありました。どういうわけか、ファイルYourComputerName.pidと "YourComputerName.err" は/usr/local/mysql/data_mysql ユーザーの下に作成されました。これらのファイルを削除し、次のコマンドでSQLサーバーを起動しました/usr/local/mysql/support-files/mysql.server start

于 2016-01-04T08:00:24.407 に答える