美文网首页
Mac 下MySql 不允许IP访问连接数据库

Mac 下MySql 不允许IP访问连接数据库

作者: 光脚丫的孩子 | 来源:发表于2020-11-23 14:27 被阅读0次

    一、概述

        mysql默认只能通过本地localhost或127.0.0.1链接,不能用IP访问连接;这就带来了问题,其它局域网的设备不能连接到该设备的mysql。

    二、解决方法

    1.连接数据库(在终端输入如下命令)

        $ /usr/local/mysql/bin/mysql -u root -proot123456

        命令内容解释:mysql路径/bin/mysql -u root -p密码

    2.输入如下语句,进入mysql 数据库

        $ use mysql

    3.更新域属性,'%'表示允许外部访问

        $ update user set host='%' where user ='root';

    4.刷新配置

        $ FLUSH PRIVILEGES;

    5.输入如下语句,进行授权

        $ GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

    6.输入exit 退出mysql命令行,在进行校验是否设置成功

    $  /usr/local/mysql/bin/mysql -h 195.55.0.242 -P 3306 -u root -proot123456

    命令解释:mysql路径/bin/mysql -h 本机IP -P 3306 -u root -p密码

    三、其它说明

    本文依赖环境:

        mysql: 8.0.19

        macOS: 10.15.6    

    写在后面的话,如果对你有用,给个赞吧。

    相关文章

      网友评论

          本文标题:Mac 下MySql 不允许IP访问连接数据库

          本文链接:https://www.haomeiwen.com/subject/lftviktx.html