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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值