mysqladminが動かない
0.改訂履歴
- 2005.10.03 新規作成
1.はじめに
このドキュメントでは,mysqladminが実行できない問題が発生したときの対処手順を説明する. mysqlモニタなどは問題なく稼働するが,mysqladminコマンドだけ,unknown variable 'default-character-set=sjis'といったエラーが表示されて何もかも実行できないという問題に直面したときにこのドキュメントが有効となる.
なお,使用しているMySQLは,RedHat Linux ES3.0上で稼働しているMySQL4.11である.
2.現象の確認と修正法法
- musqladminを実行する.
- ここではヘルプを表示指せよとする.
root@jupiter:/dev/null # /usr/local/bin/mysqladmin --help /usr/local/bin/mysqladmin: unknown variable 'default-character-set=sjis' root@jupiter:/dev/null # |
- この状態では,ヘルプさえも表示できない.
- my.cnfを確認して,修正する.
変更前 |
---|
root@jupiter:/dev/null # cat /etc/my.cnf ################################################## # MySQL Client :connection ################################################## [client] default-character-set=sjis ################################################## # MySQL Client :mysqldump command ################################################## [mysqldump] default-character-set=sjis ################################################## # MySQL Client :mysql command ################################################## [mysql] default-character-set=sjis oot@jupiter:/dev/null # |
変更後 |
[root@jupiter:/dev/null # cat /etc/my.cnf ################################################## # MySQL Client :connection ################################################## [client] #default-character-set=sjis ################################################## # MySQL Client :mysqldump command ################################################## [mysqldump] default-character-set=sjis ################################################## # MySQL Client :mysql command ################################################## [mysql] default-character-set=sjis root@jupiter:/dev/null # |
- [mysqladmin]セクションを追加しても,有効にならないことに注意する.
- マニュアルによると,[mysqld]セクションを参照するとのことだが?