Article ID: 112036, created on Aug 30, 2011, last review on Aug 12, 2014

  • Applies to:
  • Plesk 10.1 for Linux/Unix
  • Plesk 10.0.x for Linux/Unix
  • Plesk 9.5 for Linux/Unix

症状

ch_admin_password を実行すると、2 つの mysql インスタンスが作成されます。1 つは --skip-grant-tables オプションで実行され、MySQL を使用できなくなります。
 
root@CT63:~# PSA_PASSWORD=ednjmgikqst LANG=C /usr/local/psa/admin/sbin/ch_admin_passwd
root@CT63:~# echo $?
0

root@CT63:~# ps auxwwff | grep mys
root 17408 0.0 0.0 6152 668 pts/0 S+ 12:56 0:00 \_ grep --color=auto mys
root 15729 0.0 0.0 4088 656 pts/0 S 12:55 0:00 /bin/sh /usr/bin/mysqld_safe --skip-grant-tables --skip-networking
mysql 15886 0.0 0.0 84796 10324 pts/0 Sl 12:55 0:00 \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --skip-grant-tables --skip-networking --pid-file=/var/lib/mysql/CT63.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
mysql 15912 2.0 0.0 88424 14000 ? Ssl 12:55 0:00 /usr/sbin/mysqld --pid-file=/var/run/mysqld/mysqld.pid
 
パスワードを再度変更しようとすると、次のエラーで失敗します。
 
root@CT63:~# PSA_PASSWORD=ednjmgikqst LANG=C /usr/local/psa/admin/sbin/ch_admin_passwd
ch_admin_passwd: /usr/bin/mysql execution failed:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
ch_admin_passwd: /usr/bin/mysql execution failed:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
ch_admin_passwd: Can't change MySQL password
ch_admin_passwd: Can't change MySQL password
 

解決策

ch_admin_passwd を、Ubuntu 10.04 x64 用の修正バージョンをダウンロードして既存のものと置き換えてください。

Attachments

b21de1858ad3ec50d5613195a77434ab a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 dd0611b6086474193d9bf78e2b293040 60d3e722783ac7177a2b4b4c13af4062 6ef0db7f1685482449634a455d77d3f4 def31538ba607bde27398f48ab5956be 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article