centos環境下如何安裝Mysql數據庫

昨天晚上折騰了一成天,終於在linux環境上安裝成功了mysql數據庫,首先用命令rpm -qa| grep mysql,查詢電腦上是否已經安裝了mysql.若是有,若是沒有安裝,可是有一些相關的依賴包,則刪除已經安裝的mysql依賴包. 使用rpm -e命令刪除。mysql


而後在官網上下載安裝包,須要下載兩個:linux

MySQL-server-5.6.16-1.el6.i686.rpm
sql

MySQL-client-5.6.16-1.el6.i686.rpm
數據庫

分別運用rpm -ivh 命令安裝。tcp


這是會出現登錄不成功的狀況,須要重置root密碼,spa


/usr/bin/mysqld_safe –defaults-file=/usr/my.cnf & 注意修改本身對應的命令路徑。
rest


而後直接輸入mysql.注意此處不輸入mysql -uroot -p,網上不少資料都沒有說明清楚。 輸入了mysql以後才輸入mysql -uroot -p。重置密碼。server


重啓服務/etc/init.d/mysqld restartip


而後客戶端遠程鏈接仍是鏈接不上,查看是否只有本機能夠訪問it

select host, user, password from user;

若是是localhost才能夠訪問,則修改

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION

flush privileges

exit

查看防火牆是否加入了3306。

vi /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

加入這句話就能夠了, 注意這句話必定要加在最後一句話的上面. 不然不會生效.

一樣若是是其它端口把"3306"換成相應端口便可.

而後重啓一下防火牆

service iptables restart

相關文章
相關標籤/搜索