瑪利亞資料庫 (Maria) 是 MySQL 創辦人離開 Sun 後又開的公司所開發的資料庫系統,很多操作和觀念和原來的 MySQL 相同。
官方網站 : 瑪利亞資料庫 (Maria)
http://askmonty.org/wiki/index.php/MariaDB
下載網頁
http://askmonty.org/wiki/MariaDB:Download
安裝說明
http://kb.askmonty.org/v/getting-started
安裝
為了省麻煩,防火牆先關閉,請把 SELinux 也關閉
要立刻關閉 SELinux (但 reboot 後仍會開啟)可執行 /usr/sbin/setenforce 0
要永久關閉,請修改 /etc/selinux/config
把 SELINUX=enforcing 改為 SELINUX=disabled
此修改不會立刻生效,要 reboot 才有效
CentOS 用 yum 安裝的 MySQL 是不能架設 Cluster 的,必須移除,
然後去 MySQL 官方網站註冊和下載 MySQL Cluster 使用的套件
(rpm 安裝和 tar.gz 安裝的很多路徑不同,如果使用非 rpm 請自己另外研究)
/usr/sbin/setenforce 0 sed -i -e “s@SELINUX=enforcing@#SELINUX=enforcing@” /etc/selinux/config sed -i -e “s@SELINUX=permissive@#SELINUX=permissive@” /etc/selinux/config sed -i -e “/SELINUX=/aSELINUX=disabled” /etc/selinux/config service iptables stop yum -y remove mysql*
內容修改 Yum 安裝設定
vi /etc/yum.repos.d/MariaDB.repo
內容
# MariaDB 5.5 CentOS repository list – created 2013-02-08 00:52 UTC # http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
安裝 MariaDB
yum -y install MariaDB-server MariaDB-client
如遇到無法安裝請執行以下指令
匯入rpm
rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
重新執行
yum install MariaDB-server MariaDB-client
安裝 MariaDB Cluster (這次不測試,也不安裝)重新執行
yum -y install MariaDB-Galera-server MariaDB-client galera
啟動 (注意,是 mysql,不是 mysqld,沒有 d)兩者不能共存,否則會出現錯誤 MariaDB-Galera-server-5.5.28a-1.x86_64 conflicts with file from package MariaDB-server-5.5.29-1.x86_64
[root@localhost ~]# service mysql start Starting MySQL… SUCCESS! [root@localhost ~]# ps aux | grep mysql root 2194 0.3 0.2 11296 1524 pts/0 S 17:30 0:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –pid-file=/var/lib/mysql/localhost.localdomain.pid mysql 2287 6.2 13.5 871864 84580 pts/0 Sl 17:30 0:00 /usr/sbin/mysqld –basedir=/usr –datadir=/var/lib/mysql –plugin-dir=/usr/lib64/mysql/plugin –user=mysql –log-error=/var/lib/mysql/localhost.localdomain.err –pid-file=/var/lib/mysql/localhost.localdomain.pid root 2313 0.0 0.1 103232 868 pts/0 S+ 17:30 0:00 grep mysql [root@localhost ~]# netstat -tan | grep 3306 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
/usr/bin/mysqladmin -u root password 'new-password'變更密碼
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
(完)
參考資料
http://shaurong.blogspot.tw/2013/02/mariadb-55-yum-centos-63-x64.html
http://forum.icst.org.tw/phpbb/viewtopic.php?t=79306 [研究] MariaDB 5.1.42 安裝 (tar.gz)(CentOS 5.4 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=17988 [研究] MariaDB 5.2.4 安裝 (tar.gz)(CentOS 5.5 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19434
MySQL 共同創辦人將離開昇陽自創公司(2009-02-06)
http://forum.icst.org.tw/phpbb/viewtopic.php?f=21&t=16331
https://www.centos.org/forums/viewtopic.php?f=13&t=43909
http://shaurong.blogspot.tw/2013/02/mariadb-55-yum-centos-63-x64.html