2009-09-04 11 views
0

私のマスタとスレーブのmysqlデータベースサーバのinnodb_buffer_pool_sizeを調整する必要があります。どちらも独立したボックスで動作しています。スレーブで私が "スレーブ停止"を発行しても、私はまだ/etc/init.d/mysqlでmy.cnfの変更を止められません(Debian Lenny)。マスタとスレーブのmysql設定を変更するには

/etc/init.d/mysql stop 
Stopping MySQL database server: mysqld failed! 

/etc/init.d/mysql reload 

Reloading MySQL database server: mysqld/usr/bin/mysqladmin: connect to server at 'localhost' failed 
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)' 

どのように適切に、両方の変更は、次にそれらを取り戻すにするために、レプリケーションの状態をロックすることができますか?私はスレーブをリセットして、マスタのログ位置を再度伝える必要がありますか?

+0

マスターを最初に停止してからスレーブを停止すると機能しませんか? – tuergeist

答えて

0

のように見えるのは、(debian-sys-maint)のmysqlサーバを管理しているアカウントにmysqlのスーパーユーザ権限がないことです。スーパーユーザー権限でrootまたは別のユーザーとしてmysqlサーバーにログインし、スーパーユーザーをdebian-sys-maintに追加します。

関連する問題