centos6.5安裝mysql 開放遠程連接

安裝mysql

第一步:查看本地是否已安裝MySQL數據庫

rpm -qa|grep mysql
可以查看本地安裝的數據庫版本


第二步:卸載數據庫(如果本地沒有安裝,這一步可以略過)

rpm -e mysql-libs --nodeps


第三步:卸載完成後,添加repo(一共有兩個)

第一個:rpm -Uvh http://mirror.steadfast.net/epel/6/i386/epel-release-6-8.noarch.rpm

第二個:rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

執行完之後,查看是否已安裝:yum --enablerepo=remi,remi-test list mysql mysql-server

第四步:開始安裝MySQL客戶端和服務器

yum --enablerepo=remi,remi-test install mysql mysql-server
最後出現:complete  說明已經安裝成功


第五步:啓動

/etc/init.d/mysqld start


也可以設置開機自啓:chkconfig --levels 345 mysqld on

設置root密碼:/usr/bin/mysql_secure_installation


第六步:登入

mysql -uroot -proot


======================以上爲MySQL的安裝==========================

mysql開放遠程連接接口

第一步:開放端口3306

修改防火牆配置文件

vi /etc/sysconfig/iptables 

進入文件,添加端口配置

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT 
保存文件後  重啓防火牆

service iptables restart  


第二步:修改mysql中的host

進入MySQL執行

use mysql
進入mysql表中進行修改原密碼

update user set host='%' where user='root' and host='localhost';


修改之後,進行再進行修改密碼   因爲本地修改後可以登入   遠程無法訪問

UPDATE user SET password=password("root") WHERE user='root'; 

執行之後進行刷新

flush privileges;

===============================以上爲MySQL遠程連接的開放============================

附:

mysqld_safe --skip-grant-tables &

操作有誤,進不去MySQL可以以這種方式啓動mysql,這裏不用密碼就可以登錄mysql,改完後再通過正常方式啓動










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章