2013年2月8日 星期五

[研究] MariaDB 5.5 安裝(yum)(CentOS 6.3 x64)

[研究] MariaDB 5.5 安裝(yum)(CentOS 6.3 x64)

2013-02-08
Lu

瑪利亞資料庫 (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

安裝 MariaDB Cluster (這次不測試,也不安裝)
yum -y install MariaDB-Galera-server MariaDB-client galera

兩者不能共存,否則會出現錯誤 MariaDB-Galera-server-5.5.28a-1.x86_64 conflicts with file from package MariaDB-server-5.5.29-1.x86_64


啟動 (注意,是 mysql,不是 mysqld,沒有 d)
[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'

(完)

參考資料


[研究] MariaDB 5.5 安裝(yum)(CentOS 6.3 x64)
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

沒有留言:

張貼留言