lsb_release -aNetbook Editionでございます。
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.1 LTS
Release: 10.04
Codename: lucid
$ sudo apt-get install mysql-server
途中 root のパスを求められます。
確認も同様。
インストールが終わったら初期設定をします。
$ mysql_secure_installation
Enter current password for root (enter for none): 先程いれた root のパス
Change the root password? [Y/n] root のパスは変えないので n
Remove anonymous users? [Y/n] 無名ユーザーはいらないので y
Disallow root login remotely? [Y/n] root ユーザーはリモートから接続しないので y
Remove test database and access to it? [Y/n] test データベースはいらないので y
Reload privilege tables now? [Y/n] 特権テーブルをリロードします y
Thanks for using MySQL!
設定ファイルを作成します。
UTF-8 が前提です。
Ubuntu では /etc/mysql/conf.d/ のなかの *.cnf を自動で読み込んでくれるので、
文字コードの設定を別ファイルとして作成します。
$ sudo vim /etc/mysql/conf.d/character_set.cnf
[client]
default-character-set = utf8
[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
保存したら、mysql を再起動します。
$ sudo service mysql restartあとは、GRANT でユーザーを追加していくだけ。
とりあえずこんなもんでしょうか。
$ mysql -u root -pMySQL のバージョンは 5.1.41 が入りました。
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 36
Server version: 5.1.41-3ubuntu12.6 (Ubuntu)