1,改表法。

如果帐号不允许从远程登陆,只能在localhost。

此时只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

复制代码 代码示例:

mysql -u root -pvmwaremysql>use mysql;

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

mysql>select host, user from user;

2,授权法。

例如,myuser使用mypassword从任何主机连接到mysql服务器的话。

复制代码 代码示例:

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

GRANT OPTION;

FLUSH   PRIVILEGES;

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

复制代码 代码示例:

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作为密码:

复制代码 代码示例:

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身份登录啦!

其它:

复制代码 代码示例:

mysql> grant all privileges on *.* to 'energy_pf'@'192.168.2.65' identified by 'energy_pf' with grant option;

Query OK, 0 rows affected (0.00 sec)

mysql> plush privileges;

允许用户energy_pf从ip为192.168.2.65的主机连接到mysql服务器的任意数据库(*.*),并使用energy_pf作为密码。

mysql grant all_mysql用户授权之GRANT ALL PRIVILEGES用法举例相关推荐

  1. MySQL用户授权(GRANT)语法介绍和示例

    1.MySQL用户授权(GRANT)语法 当成功创建用户账户后,还不能执行任何操作,需要为该用户分配适当的访问权限.可以使用 SHOW GRANT FOR 语句来查询用户的权限. 注意:新创建的用户只 ...

  2. lnmp下mysql创建新用户授权后登录报错 1045 Access denied for user 'name'@'localhost

    报错:1045 Access denied for user 'name'@"localhost' (using password: YES) 问题:mysql创建新用户授权后远程登录用户时 ...

  3. mysql grant 主机名_MySQL GRANT:用户授权

    授权就是为某个用户赋予某些权限.例如,可以为新建的用户赋予查询所有数据库和表的权限.MySQL 提供了 GRANT 语句来为用户设置权限. 在 MySQL 中,拥有 GRANT 权限的用户才可以执行 ...

  4. 7、GRANT:用户授权

    授权就是为某个用户赋予某些权限.例如,可以为新建的用户赋予查询所有数据库和表的权限.MySQL 提供了 GRANT 语句来为用户设置权限. 在 MySQL 中,拥有 GRANT 权限的用户才可以执行 ...

  5. linux mysql revoke_mysql中授权(grant)和撤销授权(revoke)等命令的用法详解

    MySQL的权限系统围绕着两个概念: 认证->确定用户是否允许连接数据库服务器 授权->确定用户是否拥有足够的权限执行查询请求等. 如果认证不成功的话,哪么授权肯定是无法进行的. revo ...

  6. MySQL数据库的用户授权_查看权限

    文章目录 Mysql 的权限分类 权限数据的存储 每种权限的修改策略和作用范围 刷新权限 MySQL 提供的操作权限 授权语法格式 参考示例 授予用户拥有某个数据库的全部权限 授予用户拥有所有数据库的 ...

  7. Mysql如何对用户授权

    Mysql用户授权 一,创建用户 1),在终端命令行输入 mysqladmin -u root -p password "新密码" 回车 ,Enter password: [输入原 ...

  8. MySQL用户授权(GRANT)

    当成功创建用户账户后,还不能执行任何操作,需要为该用户分配适当的访问权限.可以使用 SHOW GRANT FOR 语句来查询用户的权限. 注意:新创建的用户只有登录 MySQL 服务器的权限,没有任何 ...

  9. mysql授权用户主机_MySQL用户授权(GRANT)

    当成功创建用户账户后,还不能执行任何操作,需要为该用户分配适当的访问权限.可以使用 SHOW GRANT FOR 语句来查询用户的权限. 注意:新创建的用户只有登录 MySQL 服务器的权限,没有任何 ...

最新文章

  1. printf(%d, -10u); 这个输出什么呀, 0或1?
  2. JSP页面中<%!%>与<%%>与<%=%>
  3. 关于ABAP排序不稳定的问题
  4. http://www.appinn.com/bookmark-manager-chrome/
  5. Redis基准测试火焰图 | 附 svg矢量图
  6. 经典公司小型局域网服务器架设方案
  7. 云计算里的家校互联平台
  8. 芝麻小客服电脑版新增网址自带openid功能,聊天界面改版,新增通用设置
  9. 苹果电脑如何快速清理废纸篓?
  10. java gc什么意思_Java的GC是什么?做了什么?
  11. thermal zone
  12. USACO 1359. 城堡(并查集)
  13. libero soc 仿真74HC161
  14. 阿里云和腾讯云服务器10M带宽能支持多少人在线?
  15. deepin 安装vscode
  16. PHP3d地球,Photoshop制作真实3D立体地球
  17. JavaWeb页面创作(一)——一个好看的登录界面
  18. L1 distace、L2 distance,L1 norm、L2 norm,L1、L2范数
  19. 小米 ios消息推送服务器吗,iOS15推送之后,小米MIUI13新消息来了
  20. Python -- 关于字典的学习(二)——遍历字典

热门文章

  1. 学习记录:Ubuntu系统安装远程控制软件teamviewer
  2. 夜幕神话TelesLi
  3. 1011. Capacity To Ship Packages Within D Days
  4. 什么是TCP协议、UCP协议
  5. iOS提交马甲包神器KLGenerateSpamCode
  6. java语言中的while、do while、for循环
  7. Telink BLE MESH开发|ble mesh开发教程《三》telink_sig_mesh串口收发数据
  8. 带你了解什么是GOTS有机纺织品认证
  9. Moving Tables(贪心)
  10. CodeForces刷题C语言:Next Test、Spit Problem、Traffic Lights、Reconnaissance、Borze