昨天晚上折騰了一成天,終於在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