MySQL授权问题总结

我用localhost的root帐号不能连 最后请教DBA组新建用户搞定!

现弄些受权用户的资料 以备不时之需

授权表使用举例

grant用于给增加用户和创建权限,revoke用于删除用户权限。

下面是一些用grant增加用户和创建权限的例子:

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

这句增加一个本地具有所有权限的test用户(超级用户),密码是test。ON子句中的*.*意味着"所有数据库、所有表"。with grant option表示它具有grant权限。

mysql> grant select,insert,update,delete,create,drop privileges on test.* to test1@'192.168.1.0/255.255.255.0' identified by 'test';

这句是增加了一个test1用户,口令是test,但是它只能从C类子网192.168.1连接,对test库有select,insert,update,delete,create,drop操作权限。

用grant语句创建权限是不需要再手工刷新授权表的,因为它已经自动刷新了。

给用户创建权限还可以通过直接修改授权表:

mysql> insert into user

values("localhost","test",password("test"),"Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y");

mysql> flush privileges;

这两句和上面第一句grant的效果是一样的,也是增加了一个本地的test超级用户。我们看到用grant方便多了,而且还不需flush privileges。

mysql> insert into user (host,user,password) values("192.168.1.0/255.255.255.0","test1",PASSWORD("test")); mysql> insert into db values("192.168.1.0/255.255.255.0","test","test1","Y","Y","Y","Y","Y","Y","N","N","N","N") mysql> flush privileges;

这三句和上面第二句grant的效果也是一样的,也是增加了一个只能从C类子网192.168.1连接,对test库有select,insert,update,delete,create,drop操作权限的test1用户,口令是test。要取消一个用户的权限,使用revoke语句。revoke的语法非常类似于grant语句,除了to用from取代并且没有identified by和with grant option子句,下面是用revoke删除用户权限的例子:

mysql> revoke all on test.* from test1@'192.168.1.0/255.255.255.0';

这句revoke就撤消了上面第二句grant创建的权限,但是test1用户并没有被删除,必须手工从user表删除:

mysql> delete from user where user='test1';

mysql> flush privileges;

这样,test1用户就彻底删除了。

这些只是MySQL授权表的简单使用,更多详细的资料请见MySQL提供的手册。相关阅读:

.NET 4新特性:表、SEO及可扩展输出缓存

从A页面连接到B页面后并直接把B页面的隐藏层显示

PHP实例教程:网页登陆验证码

一个简单的asp数据库操作类

MooTools教程(12):Drag.Move来实现拖放

不安装Oracle客户端的条件下进行系统移植

RHEL 5系统下常见故障处理

PHP setcookie() cannot modify header information 的解决方法

VBS教程:方法-Execute 方法

Access中使用Create Procedure创建存储过程

PHP学习宝典-第三章

跨浏览器开发经验总结(一) HTML标记

php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)

PHP中GBK和UTF8编码处理

mysql授权不管用_MySQL_MySQL授权问题总结,我用localhost的root帐号不能连 - phpStudy...相关推荐

  1. mysql 授权root帐号可以远程访问,导入sql文件,登录mysql用root帐号,设置密码

    安装好了之后,MySQL默认是空密码,可以为root用户设置密码 ,注意大小写 mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('admi ...

  2. iis mysql密码_mysql忘记root密码与root帐号被删除处理方法

    说明:请根据自己主机系统及问题选择对应步骤. 1.查找修改配置文件 修改my.ini(windows系统)或my.cnf(linux系统)文件, windows系统:my.ini在mysql的安装目录 ...

  3. mysql忘记root密码与root帐号被删除处理方法

    windows服务器如果使用西部数码的管理助手,重置方法请参考:管理助手重置mysql的root密码 -西部数码帮助中心 linux服务器如果使用WDCP系统,wdcp修改mysql密码.wdcp后台 ...

  4. mysql fulsh_MYSQL教程:MySQL用户帐号管理_MySQL

    MySQL用户帐号管理主要用grant(授权)和revoke(撤权)两个SQL指令来管理.这两个指令实质是通过操作user(连接权限和全局权限).db(数据库级权限).tables_priv(数据表级 ...

  5. mysql用户创建,及授权

    1.首先查看系统中所有的用户:    select host,user from mysql.user; 2.删除系统的多余帐号语法drop user"user"@"主机 ...

  6. 10.Mysql数据库导入导出和授权

    10.Mysql数据库导入导出和授权 数据导出 1.数据库数据导出 # 不要进入mysql,然后输入以下命令 导出某个库中的数据 mysqldump -u root -p tlxy > ~/De ...

  7. mysql恢复授权表登录_MySQL授权用户及密码恢复设置

    MySQL密码恢复及设置 1.停止MySQL服务程序. 2.跳过授权表启动MySQL服务程序 skip-grant-tables(添加在配置文件) 3.重设root密码(更新user表记录) 4.以正 ...

  8. Mysql授权用户数据库GRANT ON 数据库名.* TO 用户名@localhost identified BY ‘密码‘,报错ERROR 1064 (42000)

    由于mysql版本不同,以前授权,使用的是: GRANT all privileges ON 数据库名.* TO 用户名@localhost identified BY '密码'; 但是会报错: ER ...

  9. mysql账户最小授权_mysql 创建帐号并授权

    数据库安装请参考:http://youngbrick.iteye.com/blog/2335851 创建数据库: MariaDB [mysql]> create database mydbtes ...

最新文章

  1. elk6.2集群搭建,cerebro集群管理
  2. oracle 常见操作
  3. 在小程序中将多个view居中显示
  4. 从外网Thinkphp3日志泄露到杀入内网域控 - 红队攻击之域内靶机渗透实战演练
  5. Ipimage 转mat
  6. UVA12039 Goldbach‘s Cardinality【欧拉筛法】
  7. 检查服务产生的core文件并做短信处理(shell)
  8. Visual Basic的调试和错误处理
  9. 60秒倒计时实现的两种方式
  10. 洛谷P3975 弦论
  11. 巴别鸟App产品体验报告
  12. Keil用ST-LINK下载STM32程序后不自动运行
  13. 排序算法7——归并排序
  14. 线性规划之二 —— 单纯形算法(详解)
  15. hihoCoder1044
  16. 给ALV字段添加搜索帮助
  17. ArcFace,CosFace,SphereFace
  18. Python零基础自学要多久?编程入门该怎么学?
  19. 网络编程-Socket套接字(TCP、UDP、广播和组播通信)
  20. docker pull 下载一半_docker镜像pull不下来最终解决方法

热门文章

  1. 【积水成渊-逐步定制自己的Emacs神器】1:Emacs入门
  2. Mac创建自签名的代码证书
  3. 不要996!程序员创建955.WLB不加班公司名单,GitHub周榜第二
  4. 2022年1111/双11淘宝/天猫/京东任务自动助手,分享源码学习
  5. 计算机会计试题原型法的优缺点,计算机会计学综合复习资料.doc
  6. [PPTX解析] 图片效果算法篇:设置透明色
  7. 计算机吉祥如意制作贺卡作业,贺卡制作教案
  8. VS2015 密钥 专业版和企业版
  9. 金蝶开发 破解数据中心用户密码
  10. 串行通信(SCI模块)