当前第2页 返回上一页
1 2 3 4 5 | mysql> SHOW GRANTS FOR 'myuser' @ 'localhost' ;
**将全部的权限赋予所有数据库/表:**
mysql> GRANT ALL ON *.* TO 'myuser' @ 'localhost' ;
**你也可以将用户现有的权限删除。使用以下命令废除 "myuser" 帐号的现有权限:**
mysql> REVOKE <privileges> ON <database>.<table> FROM 'myuser' @ 'localhost' ;
|
为用户添加资源限制
在MySQL中,你可以为单独的用户设置MySQL的资源使用限制。可用的资源限制如下:
1 2 3 4 | MAX_QUERIES_PER_HOUR: 允许的每小时最大请求数量
MAX_UPDATES_PER_HOUR: 允许的每小时最大更新数量
MAX_CONNECTIONS_PER_HOUR: 允许的每小时最大连接(LCTT译注:其与 MySQL全局变量: max_user_connections 共同决定用户到数据库的同时连接数量)数量
MAX_USER_CONNECTIONS: 对服务器的同时连接量
|
使用以下命令为"myuser"帐号增加一个资源限制:
1 2 3 4 | mysql> GRANT USAGE ON <database>.<table> TO 'myuser' @ 'localhost' WITH <resource-limits>;
在 <resource-limits> 中你可以指定多个使用空格分隔开的资源限制。
例如,增加 MAXQUERIESPERHOUR 和 MAXCONNECTIONSPERHOUR 资源限制:
mysql> GRANT USAGE ON *.* TO 'myuser' @ 'localhost' WITH MAX_QUERIES_PER_HOUR 30 MAX_CONNECTIONS_PER_HOUR 6;
|
验证用户的资源限制:
1 | mysql> SHOW GRANTS FOR 'myuser' @'localhost;
|
创建和设置一个MySQL用户最后的一个重要步骤:
如此一来更改便生效了。现在MySQL用户帐号就可以使用了。
以上就是mysql添加用户可访问不了怎么办的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
mysql可以存储图片吗?
mysql怎么给用户加权限
navicate连接mysql数据库报错了怎么办
如何源码安装mysql数据库?
sql中关于distinct关键字的四种用法
mysql如何实现循环插入千万级数据
mysql数据表操作实例详解
数据库里的id是什么?
linux下mysql怎么删除用户权限?
mysql数据库操作的基本命令实例详解
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql添加用户可访问不了怎么办