CentOS 6.5 に MariaDB 10.0 をインストールする


mysql_mariadbmariadb10のインストールメモ

インストールされているMySQLのパッケージを確認

rpm -qa | grep mysql
php54-mysql-5.4.41-1.ius.el6.x86_64
mysql-server-5.1.73-3.el6_5.x86_64
mysql-test-5.1.73-3.el6_5.x86_64
mysql-mmm-tools-2.2.1-2.el6.noarch
mysql-proxy-devel-0.8.5-1.el6.x86_64
mysql-mmm-monitor-2.2.1-2.el6.noarch
mysql++-3.0.9-3.el6.x86_64
mysql-connector-python-1.1.6-1.el6.noarch
mysql-mmm-2.2.1-2.el6.noarch
mysql-mmm-agent-2.2.1-2.el6.noarch
mysql-embedded-devel-5.1.73-3.el6_5.x86_64
mysql-embedded-5.1.73-3.el6_5.x86_64
mysql++-devel-3.0.9-3.el6.x86_64
mysql-connector-java-5.1.17-6.el6.noarch
mysqltuner-1.1.1-1.el6.noarch
mysql-proxy-0.8.5-1.el6.x86_64
mysql-devel-5.1.73-3.el6_5.x86_64
mysql-libs-5.1.73-3.el6_5.x86_64
mysql++-manuals-3.0.9-3.el6.x86_64
mysqlreport-3.5-4.el6.noarch
mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
mysql-5.1.73-3.el6_5.x86_64
mysql-bench-5.1.73-3.el6_5.x86_64
mysql-utilities-1.3.6-1.el6.noarch

結構色々入ってます…

MySQLのバックアップ

mysqldump --opt --all-databases --events --default-character-set=binary -u {ユーザ名} -p > /tmp/backup.sql
cp /etc/my.cnf /etc/my.cnf.bak

サービスの停止

service httpd stop
service mysqld stop

MySQLの削除

yum -y remove mysql-server mysql-client mysql-devel mysql-bench

MariaDB10のインストール

・リポジトリの追加

 rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

vim /etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0.1/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
enabled=1

・インストール

 yum -y install MariaDB-server MariaDB-client MariaDB-devel

起動

service mysql start
service httpd start

何故かservice名が mysqldからmysqlになっている..

mysql_upgrade -u root -p

確認

 mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 15945
Server version: 10.0.20-MariaDB-wsrep-log MariaDB Server, wsrep_25.10.r4144

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> status
--------------
mysql  Ver 15.1 Distrib 10.0.20-MariaDB, for Linux (x86_64) using readline 5.1

Connection id:		15945
Current database:
Current user:		root@localhost
SSL:			Not in use
Current pager:		stdout
Using outfile:		''
Using delimiter:	;
Server:			MariaDB
Server version:		10.0.20-MariaDB-wsrep-log MariaDB Server, wsrep_25.10.r4144
Protocol version:	10
Connection:		Localhost via UNIX socket
Server characterset:	utf8mb4
Db     characterset:	utf8mb4
Client characterset:	utf8mb4
Conn.  characterset:	utf8mb4
UNIX socket:		/var/lib/mysql/mysql.sock
Uptime:			6 days 23 hours 55 min 50 sec

Threads: 1  Questions: 338833  Slow queries: 2  Opens: 55  Flush tables: 1  Open tables: 48  Queries per second avg: 0.560
--------------

一応バックアップしましたがDBも問題なく引き継がれていました~
以上、MariaDBのインストールでした

Leave a Comment

*