SOFTELメモ

</> 技術者募集

【MySQL】CentOS6にRPMでMySQL5.6をインストールする

問題

CentOS6に公式サイトのRPMでMySQL 5.6 をインストールしたい。

http://dev.mysql.com/downloads/mysql/

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] パスワードなどを今再読み込みするかい?

関連するメモ

コメント