MySQL添加用户和权限的授予

现在做WEB开发选择MySQL作为数据库很常见,开发人员和前端合作也是很常见的事,一般说来会有个测试数据库给所有的项目参与者提供服务,但是目前我手上的一个项目比较奇葩,那就是没有测试环境,只有开发者的本地环境和生产环境,因此,每个项目的参与者都需要在本机上安装一个数据库,但是,这样也产生了一个问题,那就是某个开发人员新增了一张表,或者修改了某个表的结构,当他在生产环境作了相应的修改并提交代码后,别的开发人员更新代码的同时,还要在本地的数据库做相应地修改,相当的麻烦。

为了方便大家,我就把自己本机上的数据库作为测试数据库提供给大家服务,但是默认情况下MySQL只有root一个用户,并且只支持在localhost下登陆,因此需要添加一些用户,且分配相应的权限,让这些新增的用户能够连接到我的数据库上进行一些操作,例如我本机的IP是182.66.18.43,所有操作均是在命令行下进行,以下是配置方法:

1.    连接本机数据库

相信很多人从命令行进入本机的MySQL都是从快捷方式进入的,直接输入用户名和密码就可以,因为MySQL默认连接的host是localhost。我这里赘述下如何从DOS下纯手动进入MySQL。先在开始菜单输入cmd进入DOS,然后进入本机MySQL的安装目录,例如我的电脑上MySQL的安装目录是D:/Server/MySQL,在DOS下先进入该目录

  先进入D盘

       进入MySQL下的bin目录

     然后以root身份连接,输入以下代码


点击(此处)折叠或打开

  1. mysql -h localhost -P 3306 -u root -proot

      连接时需要注意,连接本机的数据库,-h localhost可以省略,-P(P大写,端口号)默认3306,可省略,-u与root间空格可省略,但是-p与密码间不能有空格(此处我的密码是root),且后面不要带分号,键入以上命令后即连接上了数据库。
 

2.    添加用户
        

点击(此处)折叠或打开

  1. CREATE USER \'USERNAME\'@\'host\' IDENTIFIED BY \'PASSWORD\';

其中host是指创建的用户可以在哪台机器上登陆数据库,如果要让用户可以在任意的电脑上连接数据库,可以用'%'替代,如

点击(此处)折叠或打开

  1. CREATE USER \'USERNAME\'@\'%\' IDENTIFIED BY \'PASSWORD\';
用户即创建成功,但是此时创建的用户是没有任何权限的,因此还需要给添加的用户赋予权限。

3.    授予权限

点击(此处)折叠或打开

  1. grant select,insert,update,delete on 数据库名.* to USERNAME;
上面的数据库名就是你授予用户可以查看哪个数据库,*代表数据库的对象,至此用户创建成功,并且有相应的权限进行操作。

点击(此处)折叠或打开

  1. grant all privileges on 数据库名.* to USERNAME;




新增的用户就可以在上面创建用户时所指定host上键入以下命令连接到我的数据库

点击(此处)折叠或打开

  1. mysql -h 182.66.18.43 -u USERNAME -pPASSWORD


4.    收回权限

点击(此处)折叠或打开

  1. revoke delete,update,create on 数据库名.* from USERNAME;







来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29660208/viewspace-1176395/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29660208/viewspace-1176395/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值