今天同事要连我电脑的数据库 我以为只要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