mysql 开启远程连接

  • 背景: 建站的时候会出现数据库和网站是不同的ip,就需要开启MySQL的远程连接服务,但是MySQL由于安全原因,默认设置是不允许远程只能本地连接,要开启远程连接就需要修改某些配置文件。

按照下面的步骤,开启MySQL的远程连接

  • 进入数据库cmd

    1
    2
    mysql -uroot -h host -p
    Enter password:***
  • 连接到默认mysql数据库

    1
    2
    3
    show databases;

    use mysql;
  • 配置

    1
    Grant all privileges on *.* to 'root'@'host' identified by 'password' with grant option;

    host表示你远程连接数据库设备的ip地址(如果你想让所有机器都能远程连接,host改为‘%’,不推荐这样使用),password表示MySQL的root用户密码

  • 刷新or重启MySQL

    1
    mysql> flush privileges;
  • 最后非常重要的一点

    1
    2
    3
    vim /etc/vim /etc/mysql/my.cnf
    屏蔽bing-server 127.0.0.0
    #bing-server 127.0.0.0
  • 完成,可以远程连接你的数据库了


-------------The End-------------

本文标题:mysql 开启远程连接

文章作者:cloud sjhan

发布时间:2018年08月29日 - 11:08

最后更新:2018年09月01日 - 13:09

原始链接:https://cloudsjhan.github.io/2018/08/29/mysql-开启远程连接/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

cloud sjhan wechat
subscribe to my blog by scanning my public wechat account
坚持原创技术分享,您的支持将鼓励我继续创作!
0%
;