こんにちは私はこの1つで私の髪を裂いています、私はnoob悪いです、それはmysqlになると私は地元のMac HDで完璧に動作していた、MAC osx、datadir mysqlを変更してもまだ動作していない
Mac OS Xでは、/ etcの場所にmy.cnfがデフォルトとして存在しないように見えるので、 "my-huge.cnf"という名前を付けて保存しました。それは、このフォルダ内に、私は今DATADIRを追加=私もに私の古いdatabse値をコピーするcp -R -p /etc/mysql/data /Volumes/Elements/database
を走った
また、ポートやソケットなどの情報を含むフィールド[mysqldを]の下の私の/新しい/場所 、新しいE、私はその後、私は 私がしようとすると、 "日食で私のJavaプログラムを通じて" データベースにアクセスするときイムは
101130 15:13:11 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
101130 15:13:11 [Warning] Setting lower_case_table_names=2 because file system for /Volumes/Elements/database/ is case insensitive
101130 15:13:11 [Note] Plugin 'FEDERATED' is disabled.
mysqld: Table 'mysql.plugin' doesn't exist
101130 15:13:11 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
101130 15:13:11 InnoDB: Started; log sequence number 0 44233
mysqld: Too many arguments (first extra is 'restart').
Use --verbose --help to get a list of available options
101130 15:13:11 [ERROR] Aborting
101130 15:13:11 InnoDB: Starting shutdown...
101130 15:13:17 InnoDB: Shutdown completed; log sequence number 0 44233
101130 15:13:17 [Note] mysqld: Shutdown complete
を得て、今、私のデータベース文句を言わない仕事、 iはmysqldを再起動しようとした datadir = /Volumes/Elements/database
を変更しました今すぐ取得する "サーバーに最後に送信されたパケットは0ミリ秒前です。ドライバは、サーバからのすべてのパケットを受信していない。」
イム正式に完全に失わ
でまた私は、端末でのmysqlを入力すると、私は
を取得するような問題は、ソケットとのかもしれないと思いますCan't connect to local MySQL server through socket '/tmp/mysql.sock
非常に簡単な解決策は、新しい場所に古いMySQLデータディレクトリをシンボリックリンクすることです
おかげではなくソリューションのdoesnt仕事、IDはmy.cnfファイルを正しく変更する方法を知りたいですか? – user524156
私がDatadirフィールドを追加したときだけ、[mysqld]フィールドの下でこれらの問題が発生します – user524156