MySQL 在单机链接成功,在局域网用其他电脑链接。就链接不上,查询资料 原来MySQL 安装时候登录身份root 只能访问本机。
继续百度 在网上找到资料如下
1、cmd 打开指令页面
c:\>mysql -u root -p
输入密码
mysql>
2、打开 mysql 数据库
如果进不来 a有的要右键管理员进入 b添加电脑环境变量
mysql> use mysql;
查询 user 和 host 字段
mysql> select user, host from user;
如果 host 列 没有% 号 说明登录人只能链接本机
3修改的方法
mysql> update user set host='%' where user='root';
4 授权的方法
mysql> GRANT ALL PRIVILEGES ON *.* TO '登录人'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'QWERTY' WITH GRANT OPTION;
让赋予的权限立即生效
mysql> flush privileges
5 最关键一步 要把MySQL 重新启动一下 否则你就傻傻的在迷宫里面继续摸索。
记录学习历程 每天都在进步