设置mysql允许外部连接访问(授权和修改表方式) | 您所在的位置:网站首页 › mysql表的链接方式 › 设置mysql允许外部连接访问(授权和修改表方式) |
1.设置mysql允许外部连接访问(授权): grant all privileges on *.* to root@'%' identified by '123456' with grant option; flush privileges;例子: 查询mysql用户权限、授权、刷新使生效 select host, user from user; grant all privileges on *.* to root@'%' identified by '密码' with grant option; flush privileges;指定ip地址授权:ip地址指的是连接时失败报错1130弹出的地址 grant all privileges on *.* to root@'ip地址' identified by '密码' with grant option; flush privileges;没有权限: 注:不管使用navicat还是命令窗口,都是去操作mysql库中的user 1,可以使用navicat工具进入到数据库中mysql库执行语句; 2,使用命令执行,进入到命令窗口,登录到mysql服务器进入到mysql库(use mysql)中,执行以上授权语句即可。 连接服务器: mysql -u root -p进入mysql数据库: use mysql;查看user表中的数据: select Host, User,Password from user;第一种:修改user表的方法 修改user表中的Host: update user set Host='%' where User='root';第二种:授权的方法:将上面代码换为授权的代码即可; grant all privileges on *.* to root@'%' identified by '密码' with grant option;最后刷新一下: flush privileges;2.设置mysql允许外部连接访问(修改表的方法): update user set Host='%' where User='root'; flush privileges; |
CopyRight 2018-2019 实验室设备网 版权所有 |