◆コマンドライン
# mysql -u root -******** mysql
◆MySQL対話モード データベースの一覧を見る。
mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
| wp_db |
+----------+
3 rows in set (0.00 sec)
◆新規にデータベースを作成する。(今回は、wp25_02を作成)
SET NAMES utf8;
CREATE DATABASE wp25_02;
exit;
◆上記3行を貼り付けた結果。
mysql> SET NAMES utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> CREATE DATABASE wp25_02;
Query OK, 1 row affected (0.02 sec)
◆コピーした後に、修正。あるいは、パソコンにあらかじめおいておいて、FTPする。
[root@localhost html]# more wp-config.php
<?php
// ** MySQL 設定 ** //
define('DB_NAME', '********'); // データベース名 ◆新しいDB名
define('DB_USER', '********'); // ユーザー名
define('DB_PASSWORD', '********'); // パスワード
define('DB_HOST', 'localhost'); // データベースサーバ (ほとんどの場合変更する必要はありません)
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
/** WordPress のデータベース名 */
define('DB_NAME', '********');
/** MySQL のユーザー名 */
define('DB_USER', '********');
/** MySQL のパスワード */
define('DB_PASSWORD', '********');
SET PASSWORD FOR ユーザ名=password('変更後のパスワード');
SELECT host,user FROM mysql.user;
GRANT ALL PRIVILEGES ON *.* TO wordpress IDENTIFIED
BY '********' WITH GRANT OPTION
SET PASSWORD FOR wordpress=password('********')
SET PASSWORD FOR wp_oyaji=password('********')
SET NAMES utf8;
CREATE DATABASE db_name;
GRANT ALL PRIVILEGES ON db_name.* TO user_name@localhost IDENTIFIED BY 'user_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
-- 一般的には、user_name でnobody を使う。
-- これを実行すると、サーバ localhost で、ID user_name / PW: user_password でアクセスできるようになる。
GRANT ALL PRIVILEGES ON db_name.* TO nobody@localhost IDENTIFIED BY 'user_password' WITH GRANT OPTION;