1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

Sql代码 复制代码

1. mysql -u root -pvmwaremysql>use mysql; 
   2. mysql>update user set host = '%' where user = 'root'; 
   3. mysql>select host, user from user;

2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

Sql代码 复制代码

1. GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH

GRANT OPTION;  
  2.FLUSH   PRIVILEGES;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

Sql代码 复制代码

1. GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY  
   2. 'mypassword' WITH GRANT OPTION;  
   3. FLUSH   PRIVILEGES;

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
FLUSH   PRIVILEGES;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码
Sql代码 复制代码

1. GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY  
   2. 'mypassword' WITH GRANT OPTION;  
   3. FLUSH   PRIVILEGES;

GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
FLUSH   PRIVILEGES;

注意授权后必须FLUSH PRIVILEGES;否则无法立即生效。

另外一种方法.

在安装mysql的机器上运行:
1、d:\mysql\bin\>mysql -h localhost -u root
//这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION
//赋予任何主机访问数据的权限
3、mysql>FLUSH PRIVILEGES
//修改生效
4、mysql>EXIT
//退出MySQL服务器
这样就可以在其它任何的主机上以root身份登录啦!

GRANT ALL PRIVILEGES相关推荐

  1. mysql远程权限grant_mysql 赋给用户远程权限 grant all privileges on

    登陆 在本机上使用命令行登陆,并切换到MySQL库mysql -uroot -p use mysql; 要查看user表中user='root'的对应情况,根据实际需求来更改表信息select hos ...

  2. mysql 赋给用户权限 grant all privileges on

    遇到了 SQLException: access denied for  @'localhost' (using password: no) 解决办法   grant all privileges o ...

  3. mysql远程连接权限grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant option语句报错

    mysql远程连接权限grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option语句报错 记录 ...

  4. 解决mysql的赋权操作之GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION问题

    一种情况 mysql的赋权操作:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION: ...

  5. mysql grant all on_mysql 赋给用户权限 grant all privileges on

    遇到了 SQLException: access denied for  @'localhost' (using password: no) 解决办法   grant all privileges o ...

  6. mysql 授权sql_mysql授权GRANT ALL PRIVILEGES

    mysql授权GRANT ALL PRIVILEGES 方法/步骤 1. 改表法. 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql ...

  7. Oracle grant all privileges to user

    测试流程: 解锁HR用户: SQL> alter user hr account unlock identified by hr; User altered.创建一个test用户 SYS@orc ...

  8. mysql授权用户grant all_Mysql授权GRANT ALL PRIVILEGES

    例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话. Sql代码 1. GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDEN ...

  9. mysql 授权 all_mysql使用grant ALL privileges命令给用户授权

    mysql用户想连到mysql,需要使用grant命令给用户授权,有一个简单的办法,可以使用grant ALL privileges 命令给用户授予所有权限, 你想myuser使用mypassword ...

最新文章

  1. 洛谷1216 数字三角形
  2. 'utf-8' codec can't decode byte 0xff in position 0:
  3. 什么是codepage?
  4. QT-Creator+SDK+编译器+自定义配置
  5. Linux 远程开机(walk on lan)
  6. Ubuntu 20.04 LTS 开发周期的重要任务:移除 Python 2
  7. Linux 启动顺序
  8. Apache ActiveMQ
  9. 鸿蒙渊 灵兽经验,【转】[攻略]传奇世界灵兽升级经验汇总
  10. 录屏软件,可导出成swf.名字DemoCreator
  11. IT软件项目管理视频教程—软件项目管理实战教程
  12. 手机txt拆分器_TXT文本分割器
  13. SpringBoot项目,从创建到简单实战
  14. sqlserver数据库快照和mysql_解析SQLServer视图、数据库快照_MySQL
  15. 大数据之足球盘口赔率凯利必发数据采集爬虫
  16. 代码设置margintop_如何通过代码设置TextView的Margin参数?
  17. Oracle table move tablespace
  18. 亚马逊测评:最前沿养号系统,如何降低成本提高效率搭建稳定的ip环境
  19. python制作查询网页_Python制作简单的网页爬虫
  20. Tensorflow五种花卉分类

热门文章

  1. DR,CR,DX区别
  2. TTL怎么计算拉电流和灌电流_配电线路安全电流如何计算?低压供电线路导线怎么选择?图文详解...
  3. 关于齐次坐标的理解(经典)
  4. java宠物医院,基于SSM框架的JAVA宠物医院管理信息系统,源码分享
  5. Vue中directive的使用
  6. gif一键抠图 在线_免费在线抠图工具,不用PS,抠图只用3秒!
  7. selenium+python自动抢购源码
  8. 机票前台埋点的那些事儿
  9. mp4转gif在线转换,视频转换成gif动图怎么做?
  10. 大数据分析--用户画像