MySQL の 初期設定をする

MySQL のデフォルト文字コードを utf-8 するには、/etc/my.cnf 以下の各セクションに default-character-set=utf8 を設定します。

  • [client]
  • [mysqld]
  • [mysqldump]
  • [mysql]

MySQL を再起動してから、ターミナルで入って status; と入力すれば utf-8 になっていることが確認できます。

status を確認

初期状態では匿名ユーザーが登録されているので削除します。

$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or ¥g.
Your MySQL connection id is 5340 to server version: 3.23.54

Type 'help;' or '¥h' for help. Type '¥c' to clear the buffer.

mysql> select host,user from mysql.user;
+-------------------+------+
| host              | user |
+-------------------+------+
| 127.0.0.1         | root | 
| localhost         |      | 
| localhost         | root | 
| macmini.sabala.jp |      | 
| macmini.sabala.jp | root | 
+-------------------+------+
5 rows in set (0.00 sec)

mysql> delete from mysql.user where host='127.0.0.1';
Query OK, 1 row affected (0.00 sec)

mysql> delete from mysql.user where user="";
Query OK, 2 rows affected (0.00 sec)

mysql> select host,user from mysql.user;
+-------------------+------+
| host              | user |
+-------------------+------+
| localhost         | root | 
| macmini.sabala.jp | root | 
+-------------------+------+

次に、WordPress用のデータベースとユーザーを作成します。

mysql> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname"
    -> IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> EXIT
Bye

これで、WordPress を Mac-mini へ移行する準備ができました。
あとは、メールサーバーの設定と WordPress の移行をすれば一応引っ越しは終了です。

Leave a Reply