解决阿里云服务器mariadb的远程连接

踩了两个小时左右的坑,终于连接上了远程的mariadb。


参考网址

记录一下:

  • 首先要修改用户表,设置远程mariadb的用户连接权限,以及可连接的ip,都能看懂就不解释了:
update user set host = '%' where user = 'root'; 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 
update mysql.user set Grant_priv='Y' where Host='%';
FLUSH PRIVILEGES;
  • 接下来,需要去给阿里云安全组添加3306端口(mysql)
  • 安装iptables-services, 设置:
yum install iptables-services
systemctl enable iptables 
systemctl start iptables  
  • 开放端口
在/etc/sysconfig/iptables里添加:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

这样就能在远程使用工具访问啦!!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容