端くれプログラマの備忘録 Vagrant [Vagrant] MySQLをインストールする (CentOS 6.5)

[Vagrant] MySQLをインストールする (CentOS 6.5)

標準リポジトリのバージョンをチェック。

$ yum info mysql-server
Available Packages
Name : mysql-server
Arch : x86_64
Version : 5.1.73
Release : 3.el6_5
Size : 8.6 M
Repo : base
...

remiリポジトリのバージョンをチェック。

$ yum info --enablerepo=remi mysql-server
Available Packages
Name : mysql-server
Arch : x86_64
Version : 5.5.42
Release : 1.el6.remi
Size : 10 M
Repo : remi
...

MySQLをインストール

remiリポジトリからインストール。

$ sudo yum --enablerepo=remi install -y mysql-server

設定。

$ sudo vi /etc/my.cnf
[mysqld]
character_set_server=utf8 #追加
default_storage_engine=InnoDB #追加
innodb_file_per_table #追加

#以下追加
[mysql]
default_character_set=utf8
[mysqldump]
default_character_set=utf8

起動。

$ sudo service mysqld start
$ sudo chkconfig mysqld on

初期設定。

$ sudo /usr/bin/mysql_secure_installation
Enter current password for root (enter for none):
Set root password? [Y/n]
New password: 
Re-enter new password:
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

確認。

$ mysql -u root -p
Enter password: 
mysql> exit