Linux開啟MySQL遠(yuǎn)程連接教程
MySQL默認(rèn)root用戶只能本地訪問(wèn),不能遠(yuǎn)程連接管理MySQL數(shù)據(jù)庫(kù),那么Linux下如何開啟MySQL遠(yuǎn)程連接?接下來(lái)是小編為大家收集的Linux開啟MySQL遠(yuǎn)程連接教程,歡迎大家閱讀:
Linux開啟MySQL遠(yuǎn)程連接教程
1、GRANT命令創(chuàng)建遠(yuǎn)程連接mysql授權(quán)用戶test
mysql -u root -p
mysql>GRANT ALL PRIVILEGES ON *.* TO test@localhost IDENTIFIED BY 'test' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO test@"%" IDENTIFIED BY 'test' WITH GRANT OPTION;
第一句增加itlogger用戶授權(quán)通過(guò)本地機(jī)(localhost)訪問(wèn),密碼'test'。第二句則是授與test用戶從任何其它主機(jī)發(fā)起的訪問(wèn)(通配符%)。
2、設(shè)置防火墻允許3306端口
vi /etc/sysconfig/iptables
添加
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
(注意添加在-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited之前,否則可能導(dǎo)致規(guī)則不生效)
重啟防火墻service iptables restart
看了“Linux開啟MySQL遠(yuǎn)程連接教程”還想看:
1.linux下mysql允許外部遠(yuǎn)程訪問(wèn)配置