mysql:无法ip连接_MySQL 可以用localhost 连接,但不能用IP连接

安装mysql数据库遇到个问题,通过localhost或者127.0.0.1可以连接数据库,但通过电脑的ip地址就连接失败,在网上查询了下,是因为忘记给数据库授权。

默认MySQL是不允许通过数据库服务器的IP进行远程访问的,以下是mysql远程连接授权命令:

先localhost访问:mysql -u root -p/mysql -h localhost -u root -p/mysql -h 127.0.0.1 -u root -p 

进入到mysql后,再修改授权ip

 

grant all privileges on *.* to 'root'@'ip' identified by 'password';      修改好ip授权

 

 

flush privileges;        刷新授权,修改生效

*.*       代表是所有库.所有表

root   是用户名

ip     指定ip访问,是数据库所在的IP地址

posted @ 2021-04-16 15:31  一只测试小菜鸡  阅读(924)  评论(0编辑  收藏  举报