MySQL数据库无法访问外网怎么办?MySQL数据库怎么远程访问

在python项目的实际开发之中使用mysql数据库进行连接话一般是使用远程服务器进行连接的,那么这个时候就可可能会因为一些原因导致无法访问的问题 。下面这一篇文章将会来详细的介绍一下mysql数据库无法进行远程访问的原因和解决方法,一起看看吧 。

MySQL数据库无法访问外网怎么办?MySQL数据库怎么远程访问

文章插图
【MySQL数据库无法访问外网怎么办?MySQL数据库怎么远程访问】访问外网其实就是不连接本地的数据库而是和远程的mysql数据库服务器建立连接,如果出现了无法访问的情况的话有可能是远程服务器做了ip地址的访问限制,那这个就要去联系远程服务器的管理员给权限了 。
还有一个原因就是自己本地的mysql数据库将连接的地址默认的设置为了本地的ip,或者是限制了mysql数据库的账号进行远程访问,解决方法也就要去更改配置文件和设置权限了 。
1.在mysql的安装目录或者是在c盘的/etc/mysql这个文件路径之下找到mysql数据库的配置文件my.cnf并打开 。打开之后在里面查找一个叫做mysqld的属性,然后将这个属性中的bind-address = 127.0.0.1这个配置给注释掉后保存就不会有连接限制了 。
2.win+r打开运行菜单输入cmd以管理员身份启动命令行提示符,在命令行提示符里输入mysql进入数据库的命令行环境 。然后在命令环境之中执行以下命令就可以去给指定的账户设置远程访问的权限了,命令如下:
grant all privileges on *.* to root@"%" identified by "pwd" with grant option;flush privileges;以上就是mysql数据库无法远程访问的原因和解决方法了,希望对你有所帮助 。

    推荐阅读