インストールされている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のインストールでした