mysql用户想连到mysql,需要使用grant命令给用户授权,有一个简单的办法,可以使用grant ALL privileges 命令给用户授予所有权限, 你想myuser使用mypassword从任何主机连接到mysql服务器的话。

主要使用:GRANT ALL PRIVILEGES ON *.* to 'root'@'%'; 命令授权.

--grant给root使用root密码从任何主机连接到mysql服务器。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

FLUSH PRIVILEGES;

--或者

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';

FLUSH PRIVILEGES;

--grant给root用户授予操作mysql所有数据库的所有权限

GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'root';

FLUSH PRIVILEGES;

--或者

GRANT ALL ON *.* TO 'root'@'%' ;

FLUSH PRIVILEGES;

--grant给root用户授予操作test_db数据库的所有权限

允许用户root从ip为192.168.1.100的主机连接到mysql服务器,并使用root作为密码

GRANT ALL PRIVILEGES ON db.* TO 'root'@'192.168.1.100' IDENTIFIED BY "root";

FLUSH PRIVILEGES;

--允许用户testuser从ip为192.168.1.100的主机连接

--到mysql服务器的dk数据库,并使用root作为密码

GRANT ALL PRIVILEGES ON test_db.* TO 'testuser'@'192.168.1.100' IDENTIFIED BY 'root' WITH GRANT OPTION;

FLUSH PRIVILEGES;

--grant 操作 MySQL 外键权限

grant references on root.* to 'root'@'192.168.1.%';

--grant 操作 MySQL 临时表权限

grant create temporary tables on root.* to 'root'@'192.168.1.%';

FLUSH PRIVILEGES;

--grant 操作 MySQL 索引权限

grant index on root.* to 'root'@'192.168.1.%';

FLUSH PRIVILEGES;

--grant 操作 MySQL 视图、查看视图源代码权限

grant create view on root.* to 'root'@'192.168.1.%';

grant show view on root.* to 'root'@'192.168.1.%';

FLUSH PRIVILEGES;

--grant 操作 MySQL 存储过程、函数权限

grant create routine on root.* to 'root'@'192.168.1.%';

grant alter routine on root.* to 'root'@'192.168.1.%';

grant execute on root.* to 'root'@'192.168.1.%';

FLUSH PRIVILEGES;

GRANT的语法格式

GRANT

priv_type [(column_list)]

[, priv_type [(column_list)]] ...

ON [object_type] priv_level

TO user_specification [, user_specification] ...

[REQUIRE {NONE | ssl_option [[AND] ssl_option] ...}]

[WITH with_option ...]

object_type:

TABLE

| FUNCTION

| PROCEDURE

priv_level:

*

| *.*

| db_name.*

| db_name.tbl_name

| tbl_name

| db_name.routine_name

user_specification:

user [IDENTIFIED BY [PASSWORD] 'password']

ssl_option:

SSL

| X509

| CIPHER 'cipher'

| ISSUER 'issuer'

| SUBJECT 'subject'

with_option:

GRANT OPTION

| MAX_QUERIES_PER_HOUR count

| MAX_UPDATES_PER_HOUR count

| MAX_CONNECTIONS_PER_HOUR count

| MAX_USER_CONNECTIONS count

mysql 授权 all_mysql使用grant ALL privileges命令给用户授权相关推荐

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

    mysql远程连接权限grant all privileges on . to 'root'@'%' identified by 'root' with grant optio语句报错 在docker ...

  2. 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语句报错 记录 ...

  3. mysql+'@'%_mysql忘记登录的人:命令拒绝用户”@’%’

    跑步秀表示我以具有数据库所有权限的用户身份登录. 跑步表状态;导致错误.并且错误不显示我已登录的用户名! 就好像对于这个命令,mysql忘记了我是谁.其他select语句工作正常.有人可以解释一下吗怎 ...

  4. java支付宝网页授权_手机浏览器怎么调用支付宝进行用户授权呢?

    题主,我咨询了技术客服,得到了满意的解决方案. 把授权链接encode, 拼接到alipays://platformapi/startapp?appId=20000067&url= 后面即可从 ...

  5. mysql 授权 all,mysql 赋给用户权限 grant all privileges on mysql数据库授权问题

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

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

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

  7. mysql命令创建用户_使用MySQL命令行新建用户并授予权限的方法

    MySQL命令行能否实现新建用户呢?答案无疑是肯定的.而且在使用使用MySQL命令行新建用户后,还可以为用户授予权限. 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的ro ...

  8. Linux Mysql 给用户授权

    MySQL登录时出现 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的原因及解决办法. mysql -u ...

  9. mysql删除用户所有授权_mysql删除用户授权的方法

    本节内容: mysql使用REVOKE命令删除用户授权. 在mysql数据库中取消一个用户的权限,使用REVOKE语句. REVOKE的语法非常类似于GRANT语句,除了TO用FROM取代并且没有IN ...

最新文章

  1. StyleSheet文件中路径处理
  2. js实现文件切片上传,断点续传
  3. 实战篇-简单多语言的实现
  4. 无图形界面下控制台操作Virtualbox
  5. c#winform演练 ktv项目 点击歌单行 可以播放对应的歌曲
  6. 温故知新,HTTP/2
  7. MFC编码注意(2)
  8. 【渝粤教育】国家开放大学2018年春季 3818-21T燃气工程施工 参考试题
  9. §4.1.2数学归纳法证明不等式第6题 (复旦大学2004年保送生考试数学试题)
  10. 通读SLA文档之后的感受
  11. 谷歌翻译函数C#代码实现
  12. 微信小程序名称、简称设置规范
  13. JavaScript实现邮箱后缀提示功能
  14. 获取当天时间相关时间(凌晨、第二天凌晨)
  15. 搜索之下的在线教育,逆商业周期而动?
  16. 频谱、功率谱、倒频谱
  17. UML图有哪些类型?
  18. 前端工程筹建NodeJs+gulp+bower
  19. npm install 报错 check python checking for Python executable python2 in the PATH
  20. “开源”创造者为你论述这一术语的前世今生

热门文章

  1. RocketMq客户端日志参数设置
  2. 2022年度全球职场女性境况排名:瑞典最好,韩国连续十年垫底 | 美通社头条
  3. 【自学编程】C语言编程简单的小程序,计算长方体体积!
  4. blade说明和使用
  5. HTTP常见报错原因 :401 、403、404、500等
  6. OpenSea: NFT市场的革命者
  7. OneKeyGhost工具进行备份还原windows操作系统
  8. Maya致命错误解决方法
  9. android+浏览器+主页,android 更改浏览器默认主页
  10. 弘辽科技:淘宝怎么改发货时间?有什么发货规则?