CentOS 6.3 安裝MySQL5.5完整步驟

服務器更換了CentOS 6.3 須要從新安裝MySQL5.5,作了個簡單的安裝步驟,留作參考一下: mysql

一、先檢查是否有安裝過舊版本的MySQL sql

rpm -qa | grep mysql
二、若是有安裝,將就版本所有卸載,將xx替換爲MySQL組件及版本 (記得作數據備份)
sudo yum -y remove mysql-xx-xx
三、下載最新版本的MySQL安裝包rpm文件,能夠去MySQL官方網站找到對應版本,通常須要下載3個文件
MySQL-server
MySQL-client
MySQL-devel
官網地址
http://dev.mysql.com/downloads/mysql/#downloads
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.30-1.el6.x86_64.rpm/from/http://mysql.spd.co.il/
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.30-1.el6.x86_64.rpm/from/http://mysql.spd.co.il/
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.30-1.el6.x86_64.rpm/from/http://mysql.spd.co.il/
四、在當前下載好的目錄用 rpm -ivh 安裝
rpm -ivh MySQL-server-5.5.30-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.5.30-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.5.30-1.el6.x86_64.rpm
五、遷移mysql默認數據庫目錄(建議獨立設置一個默認盤,數據庫IO瓶頸)


    1)、先將數據庫中止
    2)、先遷移數據庫文件 mv /var/lib/mysql /data/mysqldata/ (對應的文件夾路徑)
    3)、修改my.cnf (在/etc下,若是沒有的去/usr/share/mysql/ 複製一個至/etc便可)
    4)、修改 socket = /data/mysqldata/mysql/mysql.sock
    5)、修改(添加) datadir = /data/mysqldata/mysql/
    6)、建議增長 character-set-server=utf8
    7)、建議增長 default-storage-engine=INNODB(設置默認引擎爲INNODB,若是不是請忽略)
    8)、啓動mysql  shell

六、添加一個mysql管理員帳號 數據庫

GRANT ALL PRIVILEGES ON *.* TO [username]@'[%]' IDENTIFIED BY "[password]"; 
flush privileges;
([username]:帳號,[%]登陸ip, [password]:登陸密碼,能夠設置固定IP登陸)
(使添加的管理員即時生效)

七、檢查防火牆
若是端口未開是不能上網的 服務器

1)、編輯防火牆規則 socket

vi /etc/sysconfig/iptables
2)、添加規則
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
3)、重啓防火牆
service iptables restart
四、檢查規則是否生效
iptables -L
相關文章
相關標籤/搜索