数据库安全MySql远程访问设置

Posted tatar花生豆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库安全MySql远程访问设置相关的知识,希望对你有一定的参考价值。

mysql远程无法连接

客户端远程连接mysql失败.(mysql server在Ubuntu上)
ip能ping通,telnet ip:3306端口不通 Ubuntu下防火墙已经关闭 sudo ufw disable
Ubuntu ping windwos不通,关闭Windows防火墙后能ping通了
还是连接不上
忘记了MySQL默认禁止#允许所有用户远程访问 修改用户名和密码为你自己的

mysql> GRANT ALL PRIVILEGES ON *.* TO USERNAME@% IDENTIFIED BY PASSWORD WITH GRANT OPTION;
#允许单个ip 修改用户名和密码为你自己的
mysql> GRANT ALL PRIVILEGES ON *.* TO USERNAME@1.2.3.4 IDENTIFIED BY PASSWORD WITH GRANT OPTION;
#最后
mysql> FLUSH PRIVILEGES;
# 查看防火墙状态
  • service iptables status
# 停止防火墙
  • service iptables stop
# 启动防火墙
  • service iptables start
 

 

以上是关于数据库安全MySql远程访问设置的主要内容,如果未能解决你的问题,请参考以下文章

如何把mysql设置成网络数据库,即远程访问mysql

MySQL数据库设置远程访问权限方法小结

MySQL数据库设置远程访问权限方法小结

mysql用户权限设置,远程访问设置设置固定ip远程访问,设置root用户不能远程访问mysql数据库

MariaDB(mysql)远程访问设置

mysql8.0修改密码及远程访问设置