• 欢迎访问duantianhen的网站,主要总结PHP、Go、服务器、前端、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站

Mysql数据库开启远程连接

Linux admin 12个月前 (04-05) 140次浏览 未收录 1个评论
  1. 连接上远程服务器
  2. 使用“mysql -uroot -proot”命令可以连接到本地的mysql服务。

  • 使用“use mysql”命令,选择要使用的数据库,修改远程连接的基本信息,保存在mysql数据库中,因此使用mysql数据库。

  • 使用“GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;”命令可以更改远程连接的设置。

  • 使用“flush privileges;”命令刷新刚才修改的权限,使其生效。

  • 使用“select host,user from user;”查看修改是否成功。

    解决远程连接时防火墙阻止访问:
    xp/2003添加防火墙例外端口
    打开防火墙,选择例外选项卡,添加端口
    名称:mysqlport
    端口号:3306
    选中TCPwin7及以上添加防火墙例外端口:控制面板-防火墙设置-高级设置
    入站规则设置
    第一步 选择 入站规则 然后 新建规则,选择 端口,然后下一步
    第二步 选择TCP 选择特定端口 然后输入端口,如有多个端口需要用逗号隔开了 例如: 3306
    第三步 选择允许连接
    第四步 选择配置文件
    第五步 输入规则名称 mysqlport出站规则设置
    第一步 选择出站规则 然后 新建规则,选择 端口,然后下一步
    第二步 选择TCP 选择特定端口 然后输入端口,如有多个端口需要用逗号隔开了 例如: 3306
    第三步 选择允许连接
    第四步 选择配置文件
    第五步 输入规则名称 mysqlport(或者无特殊要求下直接关闭防火墙)

  • 本文转载自:http://www.cnblogs.com/fnlingnzb-learner/p/5848405.html

     

    【方法】

    2、修改my.cnf配置文件

    这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入find /* -name my.cnf 找到

    通过vim编辑该文件,找到bind-address    = 127.0.0.1这一句,然后在前面加个#号注释掉,保存退出


    本网站采用BY-NC-SA协议进行授权
    转载请注明原文链接:Mysql数据库开启远程连接
    喜欢 (0)

    您必须 登录 才能发表评论!

    (1)个小伙伴在吐槽
    1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
      admin2018-07-03 00:16