【MySQL】CentOS6にRPMでMySQL5.6をインストールする
問題
CentOS6に公式サイトのRPMでMySQL 5.6 をインストールしたい。
http://dev.mysql.com/downloads/mysql/
答え
MySQL5.6はMySQL5.5とだいぶ様子が変わっている。
ダウンロードして
wget http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-client-5.6.15-1.el6.x86_64.rpm wget http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-shared-compat-5.6.15-1.el6.x86_64.rpm wget http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-server-5.6.15-1.el6.x86_64.rpm
インストールして
rpm -i MySQL-shared-compat-* yum remove mysql-libs rpm -i MySQL-server-* rpm -i MySQL-client-*
設定するなら以下を編集(/etc/my.cnf ではない)
vi /usr/my.cnf
# 日本語を扱うなら character-set-server = utf8 # メモリの量に応じて innodb_buffer_pool_size = 512M # など調整
起動する
/etc/init.d/mysql start
初期パスワードはrootのホームディレクトリにある
/root/.mysql_secret
初期パスワードでログインして、パスワードを設定する。
mysqladmin -u root -p初期パスワード password '新しいパスワード'
安全確認しておく(mysql_secure_installation)
# mysql_secure_installation Enter current password for root (enter for none): 現在のrootのパスワード入力 Change the root password? [Y/n] rootのパスワードを変えるかい? Remove anonymous users? [Y/n] 匿名ユーザーを削除するかい? Disallow root login remotely? [Y/n] rootのリモートログインを禁止するかい? Remove test database and access to it? [Y/n] テストデータベースを削除するかい? Reload privilege tables now? [Y/n] パスワードなどを今再読み込みするかい?
コメント