UbuntuにMySQLを入れる

MovableTypeのテスト環境を作りたいの続きです。

$ sudo aptitude install mysql-serverするだけなんですが、
MySQLインストール時にrootのパスワード聞かれるんですね。
てっきり、インストール後にパスワードの設定を行うものだと思ってました。

で、てっきりハマるもんだと思ったんですけどね、
MySQLは公式サイトに日本語リソースもあってすんなり。

1. mysqlのインストール

$ aptitude install mysql-server
$ mysql --version
mysql  Ver 14.14 Distrib 5.1.54, for debian-linux-gnu (x86_64) using readline 6.2

2. 文字コードの設定

Ver. 5.5の場合(*1)

以下を参考にして、”/etc/mysql/my.cnf”を編集する
MySQL 5.5で「default-character-set」が使えず文字化けする→「character-set-server」にするとOK – KennyQi PHP Blog

[client]に以下を追記
default-character-set = utf8
[mysqld]に以下を追記
character-set-server = utf8

Ver. 5.5未満
“/etc/mysql/my.cnf”の[client]と[mysqld]に以下を追記
default-character-set = utf8

3. MySQLの再起動
文字コードの設定を有効にするために再起動

$ service mysql restart

4. データベースの追加
rootでmysqlにログイン

mysql> create database (データベース名);

5. ユーザーの追加

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER
    -> ON (データベース名).*
    -> TO (追加するユーザ名)@localhost
    -> IDENTIFIED BY '(パスワード)';

次回、「メールの設定はちょっと・・・」の巻。
おしまい。

(*1) 追記 2013/05/18

Leave a Comment