下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

如何配置MySQL远程访问

作者:课课家教育     来源: http://www.kokojia.com点击数:871发布时间: 2016-11-05 12:00:47

标签: mysqlmysql教程mysql数据库

  远程管理数据库,就是说只要在远程终端安装与数据库服务器对应的客户端管理软件,就可以实现管理。很多时候,在数据库当中我们都需要对数据库来进行远程管理,默认的MySQL是不支持远程登陆的,小编今天就介绍一种实现命令行远程访问MySQL的方法。

如何配置MySQL远程访问_mysql_mysql教程_mysql数据库_课课家

  (一)Ubuntu环境怎么实现MySQL远程连接

  (1)改变主配置文件,使远程IP可以访问数据库

改变主配置文件

  (2)设置访问权限

  ●使指定用户可以远程访问MySQL

使指定用户可以远程访问MySQL

  ●允许用root用户对MySQL进行远程访问

  就是说在“mysql.user”的表当中root对应127.0.0.1,只有localhost可以用root访问数据库。那么只要把“mysql.user”表中root对应的127.0.0.1改为%就可以允许root远程访问,

允许用root用户对MySQL进行远程访问

  (3)设置防火墙

  要是以上方法还是不能连接到数据库,就可能是系统防火墙阻止访问,较常见的ubuntu防火墙为ufw,用以下命令允许访问本机3306端口:

设置防火墙

  (4)远程访问命令

远程访问命令

  (5)对远程访问进行删除

  要是不用远程访问数据库了,用以下命令删除远程访问用户:

对远程访问进行删除

  (二)Windows环境怎么允许MySQL远程连接

  (1)用“MySQL5.6CommandLineClient”或直接在MySQL安装目录bin下,用cmd调用mysql.exe登陆数据库;

  (2)在mysql库中设置远程访问权限,如上文;

  (3)在防火墙中添加规则或关闭防火墙。

  以上权限设置完成后,远程有可能无法访问,原因可能是Windows自带的"系统防火墙"导致的,要是对Windows系统防火墙熟悉的话,就配置允许MySQL的程序以及端口通过防火墙。小编在这里的操作是直接把防火墙禁用,首先用“win徽章键+r”在打开的窗口中输入cmd,然后确定,再用“scconfig”命令把防火墙服务禁用,如下:

在防火墙中添加规则或关闭防火墙。

  在防火墙服务禁用后,要重新启动系统,才能使配置生效。

  (4)把远程连接到WindowsMySQL

把远程连接到WindowsMySQL

  (5)对远程访问用户进行删除

  请参考上文内容。

配置MySQL远程访问

  总结:其实,在我们对数据库的运用以及学习当中,学会配置MySQL远程访问还是十分重要的,不知道你通过上文有没有掌握好如何配置MySQL远程访问的内容呢。如果大家对本教程有什么不明白的地方,欢迎咨询小编,希望可以帮助到大家哦。

赞(25)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程