この記事では、MySQLサーバーをCentOS6サーバー上のMariaDB5.5データベースに置き換える方法を説明します。これは非常に簡単です。 MariaDBは、MySQLソースコードのフォークです。これは、MySQLの元の開発者が主導する、MySQLの無料のオープンソースのドロップイン代替品です。 MariaDBは広く使用されており、いくつかのLinuxディストリビューションや大企業はすでにMySQLからMariaDBに切り替えています。
まず、既存のすべてのMySQLデータベースのバックアップを常に用意しておく必要があります。
# mysqldump --all-databases --user=root --password --master-data > /root/backup.sql Enter password:
次のコマンドを実行して、MySQLサービスを停止します。
# service mysqld stop Stopping mysqld: [ OK ]
インストールされているすべてのMySQLパッケージを削除します:
# yum -y remove mysql*
MySQLを削除した場合でも、現在のMySQL構成ファイル( my.cnf )は /etc/my.cnf.rpmsaveとして保存されます 後で使用できます。
お気に入りのテキストエディタを使用して、リポジトリファイルを作成します /etc/yum.repos.d/mariadb.repo 次の行が含まれています:
32ビットシステム:
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos6-x86 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
64ビットシステム:
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
これで、YUMを使用してMariaDBをインストールできます。次のコマンドを実行します:
# yum update # yum install -y MariaDB-server MariaDB-client MariaDB-devel
インストールが完了したら、MariaDBを起動します:
# service mysql start Starting MySQL.. SUCCESS!
古いmy.cnfを復元します ファイル:
cp /etc/my.cnf.rpmsave /etc/my.cnf
それで全部です。この時点で、MySQLはMariaDBに正常に置き換えられています。
# mysql -V mysql Ver 15.1 Distrib 5.5.33a-MariaDB, for Linux (i686) using readline 5.1
デフォルトでは、MariaDBは強化されていません。 mysql_secure_installationを使用してMariaDBを保護できます スクリプト。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。