私はアウトソースしていたWordpressの記事の書き換えを自分でやるために、アカウントを作る必要があり調べました。
wodpressのデータベースにふたつのSQLで情報をインサートします。
インサート(追加)なので、従来のデータには影響ないはずです。
SQL文実行前に以下のことを確認します。
- テーブルの接頭辞はなにか?(デフォルトはwp_)
- 新しいユーザーの名前はなにか? (ここではnewuser2とします)
- パスワードはなにか?(ここではpassword2とします)
- ユーザーのメールアドレスはなにか?(ここではhogehoge@abc.comとします)
INSERT INTO wp_users (ID, user_login, user_pass, user_nicename, user_email, user_registered, user_status, display_name) VALUES ('newuser2', MD5('password2'), 'newuser2', 'hogehoge@abc.com', NOW(), '0', 'newuser2');
次にユーザーに権限を与えますが、上で定義したユーザーのIDを知る必要があります。次のSQL文の結果を見ます。
select wp_users WHERE user_login = 'newuser2';
INSERT INTO wp_usermeta (umeta_id、user_id、meta_key、meta_value) VALUES (NULL, 'ユーザーiD', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');