1

MySQLサーバーでマスターからスレーブへのレプリケーションを取得しようとしていますが、にserver-id = 1を入力しmy.conf、mysqlサーバーを停止してから、Windowsのサービスから再度起動するとエラーが発生して起動できませんでした。

問題は、実際のエラーメッセージが見つからないことです。表示されるのは、サービスを開始できなかったウィンドウからのメッセージだけです。

誰かアイデアはありますか?

4

1 に答える 1

1

MySQLサービスの開始に問題がある場合は、そのエラーログを確認してください。Windowsでは、おそらくにC:\Program Files\MySQL\MySQL Server x.y.z\data\computername.err あります(computernameはWindowsサーバーの名前です)。

いくつかのアイデア:構成変数「server_id」をダッシュ​​ではなくアンダースコアでつづってみてください。それらは交換可能であるはずですが、特定の変数用ではない場合があります。

構成ファイルを検索して、別のサーバーIDを宣言する別の行があるかどうかを確認します。

同時に構成ファイルに他の変更を加えましたか?その場合、サーバーIDの変更は問題ない可能性がありますが、別の変更によりエラーが発生しました。これらの変更を元に戻し、一度に1つずつ変更して、毎回MySQLサービスを再起動します。

于 2012-12-29T18:43:29.303 に答える