mysql 设置局域网内可访问

今天同事要连我电脑的数据库   我以为只要127.0.0.1 可以访问就是 运行通过ip访问的。。。 然而并不是。。这里记录下方法

1.打开命令行   今日你电脑的 mysql的bin 目录下

mysql -u root -p

输入密码

2.打开 mysql 数据库

use mysql

检索 user 和 host 字段 —— mysql> select user, host from user;

结果应该显示:

如果没有 user=root ,host = % 的用户,则执行下面语句:

mysql> update user set host='%' where user='root';

3.给root授权

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

其中两个root是我的 “用户名”和“密码”

4、让权限立即生效

flush   privileges;

2019-12-12  19:46:29

猜你喜欢

转载自www.cnblogs.com/-ccj/p/12031243.html