Ubuntu 12.04.4 にMySQL5.6をdebパッケージからインストール

ここからダウンロード。Debian Linuxから選ぶ。 http://dev.mysql.com/downloads/mysql/

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16-debian6.0-x86_64.deb

インストール

sudo dpkg -i mysql-5.6.16-debian6.0-x86_64.deb
sudo apt-get upgrade
sudo apt-get install libaio1

ユーザ追加

sudo groupadd mysql
sudo useradd -r -g mysql mysql
sudo chown -R root:root /opt/mysql
sudo chown -R mysql:mysql /opt/mysql/server-5.6

MySQL初期設定

sudo install -o mysql -g mysql -d /data/mysql
sudo -u mysql /opt/mysql/server-5.6/scripts/mysql_install_db --user=mysql --datadir=/data/mysql

設定ファイル。MySQL5.6で文字コードの設定方法などが変わっているようなので、要確認

sudo vi /etc/my.cnf

[mysqld]
basedir = /opt/mysql/server-5.6
datadir = /data/mysql

パスを通す。

sudo vi /etc/profile.d/mysql.sh 

PATH="/opt/mysql/server-5.6/bin:$PATH"
MANPATH="/opt/mysql/server-5.6/man:$MANPATH"

実行権限。実行するだけでは有効にならない。再度ログインが必要。

sudo chmod 755 /etc/profile.d/mysql.sh

実行する

mysql

セキュリティ対策。rootのパスワードの設定と不要なテーブルを削除。

mysql_secure_installation

参考 http://ledsun.hatenablog.com/entry/2013/06/26/184850 http://weblog.riywo.com/post/35522896526