首页 > 数据库 > MySQL > 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身份连接,输入以下代码
点击(此处)折叠或打开
连接时需要注意,连接本机的数据库,-h localhost可以省略,-P(P大写,端口号)默认3306,可省略,-u与root间空格可省略,但是-p与密码间不能有空格(此处我的密码是root),且后面不要带分号,键入以上命令后即连接上了数据库。

2. 添加用户
点击(此处)折叠或打开
点击(此处)折叠或打开
点击(此处)折叠或打开
点击(此处)折叠或打开
点击(此处)折叠或打开
4. 收回权限
点击(此处)折叠或打开
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29660208/viewspace-1176395/ ,如需转载,请注明出处,否则将追究法律责任。