导读:
在MySQL中,增加用户是非常常见的操作 。但是有时候我们会发现,即使我们已经增加了新用户 , 但是却无法登录,这是因为我们没有让新增用户生效 。本文将介绍如何让MySQL中增加的用户生效 。
1. 确认用户是否存在
在使用MySQL创建新用户之前,我们需要先确认该用户是否已经存在于系统中 。如果该用户已经存在,则不需要再次创建,否则会出现冲突 。
2. 创建新用户
在确认用户不存在后,我们可以通过以下命令来创建新用户:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
其中,'username'表示要创建的用户名,'localhost'表示该用户只能从本地登录,'password'表示该用户的密码 。
3. 授权给新用户
创建新用户后,我们需要为其授权,才能让其拥有对数据库的访问权限 。可以使用以下命令进行授权:
【mysql添加用户命令 mysql中增加用户生效】GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';
其中,'*.*'表示所有数据库和表 , 'username'表示要授权的用户名,'localhost'表示该用户只能从本地登录 。
4. 刷新权限
完成以上步骤后 , 我们需要刷新MySQL的权限表 , 以便让新用户的权限生效 。可以使用以下命令进行刷新:
FLUSH PRIVILEGES;
5. 总结
通过以上步骤,我们可以成功增加新用户,并让其拥有对数据库的访问权限 。同时,我们需要注意在创建新用户时要确保用户名不存在,并且在授权和刷新权限后才能让其生效 。
推荐阅读
- mysql搭建数据仓库 mysql从库搭建
- 查看mysql库空间大小 查看MySQL库运行
- 会计信息化的优势和不足 mysql产生多级编号
- 文本转日期公式 文本转日期mysql
- 如果云服务器挂了会发生什么? 云服务器挂了会怎么样
- redis动态切换数据源 redis动态奖池设计
- redis6新特性 redis支持特性
- redis 分页缓存 redis过滤分页