運用中のWordPress DB管理者を変更

インストールするたびに適当に割り当てていたWordPressのデータベース管理者名を統一するため、管理者を変更した。

  1. mysqlで新しい管理者用ユーザを作成し、データベースに関する権限を与える。
    mysql -u root -p
    Enter password:
    mysql> create newadmin;
    mysql> grant all privileges on wpdb.* on newadmin@localhost identified by 'somepassword';
    mysql> quit;
  2. wp-config.phpを編集し、データベース管理者名を変更。
    define('DB_USER', 'newadmin');
  3. mysqlで古い管理者用のユーザを削除。このとき、dropする前に権限を削除しておく必要がある。
    mysql -u root -p
    Enter password:
    mysql> revoke all privileges, grant option from oldadmin@localhost;
    mysql> drop user oldadmin@localhost;
    mysql> quit;

以上で終了。

タイトルとURLをコピーしました