mysql 授权 all_mysql使用grant ALL privileges命令给用户授权
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命令给用户授权相关推荐
- 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 ...
- 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语句报错 记录 ...
- mysql+'@'%_mysql忘记登录的人:命令拒绝用户”@’%’
跑步秀表示我以具有数据库所有权限的用户身份登录. 跑步表状态;导致错误.并且错误不显示我已登录的用户名! 就好像对于这个命令,mysql忘记了我是谁.其他select语句工作正常.有人可以解释一下吗怎 ...
- java支付宝网页授权_手机浏览器怎么调用支付宝进行用户授权呢?
题主,我咨询了技术客服,得到了满意的解决方案. 把授权链接encode, 拼接到alipays://platformapi/startapp?appId=20000067&url= 后面即可从 ...
- mysql 授权 all,mysql 赋给用户权限 grant all privileges on mysql数据库授权问题
遇到了 SQLException: access denied for @'localhost' (using password: no) 解决办法 grant all privileges o ...
- lnmp下mysql创建新用户授权后登录报错 1045 Access denied for user 'name'@'localhost
报错:1045 Access denied for user 'name'@"localhost' (using password: YES) 问题:mysql创建新用户授权后远程登录用户时 ...
- mysql命令创建用户_使用MySQL命令行新建用户并授予权限的方法
MySQL命令行能否实现新建用户呢?答案无疑是肯定的.而且在使用使用MySQL命令行新建用户后,还可以为用户授予权限. 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的ro ...
- Linux Mysql 给用户授权
MySQL登录时出现 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的原因及解决办法. mysql -u ...
- mysql删除用户所有授权_mysql删除用户授权的方法
本节内容: mysql使用REVOKE命令删除用户授权. 在mysql数据库中取消一个用户的权限,使用REVOKE语句. REVOKE的语法非常类似于GRANT语句,除了TO用FROM取代并且没有IN ...
最新文章
- StyleSheet文件中路径处理
- js实现文件切片上传,断点续传
- 实战篇-简单多语言的实现
- 无图形界面下控制台操作Virtualbox
- c#winform演练 ktv项目 点击歌单行 可以播放对应的歌曲
- 温故知新,HTTP/2
- MFC编码注意(2)
- 【渝粤教育】国家开放大学2018年春季 3818-21T燃气工程施工 参考试题
- §4.1.2数学归纳法证明不等式第6题 (复旦大学2004年保送生考试数学试题)
- 通读SLA文档之后的感受
- 谷歌翻译函数C#代码实现
- 微信小程序名称、简称设置规范
- JavaScript实现邮箱后缀提示功能
- 获取当天时间相关时间(凌晨、第二天凌晨)
- 搜索之下的在线教育,逆商业周期而动?
- 频谱、功率谱、倒频谱
- UML图有哪些类型?
- 前端工程筹建NodeJs+gulp+bower
- npm install 报错 check python checking for Python executable python2 in the PATH
- “开源”创造者为你论述这一术语的前世今生