MySQL创建帐号和权限设定

1 使用root权限登录MySQL服务器
mysql -u root -p

2 创建用户名,用于项目管理或者普通人员,只能操作特定的数据库
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';

这将为远程客户端创建一个MySQL用户,并将其密码设置为给定的密码,有了新的MySQL用户后,可以为其授予数据库权限。
请注意,%:符号表示允许来自任何IP地址的远程连接。

3 设置数据库权限,只能操作特定数据库
GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'%'
4 删除用户
DROP USER '用户名'@'localhost';
DROP USER '用户名'@'%';
5. 修改用户名密码
alter user 用户@localhost identified by '密码';
alter user 用户@% identified by '密码';
5.上述所有修改之后记得使用 flush privileges命令刷新修改记录
flush privileges
6. 修改密码认证方式
ALTER USER 用户@'%' IDENTIFIED WITH mysql_native_password BY '密码';

这个认证方式是方便用户以用户名密码的方式登录连接数据库
 

相关推荐

  1. MySQL创建权限设定

    2024-04-23 16:54:03       28 阅读
  2. MySQL用户创建权限分配

    2024-04-23 16:54:03       45 阅读
  3. MySQL创建用户分配权限

    2024-04-23 16:54:03       50 阅读
  4. Mysql创建新用户并赋予权限

    2024-04-23 16:54:03       64 阅读
  5. MySQL创建用户并赋予数据库权限

    2024-04-23 16:54:03       54 阅读
  6. Mysql创建账号并赋予权限

    2024-04-23 16:54:03       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-23 16:54:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-23 16:54:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-23 16:54:03       82 阅读
  4. Python语言-面向对象

    2024-04-23 16:54:03       91 阅读

热门阅读

  1. 【设计模式】10、composite 组合模式

    2024-04-23 16:54:03       35 阅读
  2. 【华为OD机试】跳马【C卷|200分】

    2024-04-23 16:54:03       33 阅读
  3. 笔记:XSS攻击概念和防范手段

    2024-04-23 16:54:03       35 阅读
  4. 【前端】vue3使用方法

    2024-04-23 16:54:03       33 阅读
  5. Android 监听音频焦点变化

    2024-04-23 16:54:03       36 阅读
  6. MongoDB

    MongoDB

    2024-04-23 16:54:03      26 阅读
  7. Djange解决跨域问题

    2024-04-23 16:54:03       38 阅读
  8. Vue2中返回页面,如何实现数据刷新

    2024-04-23 16:54:03       36 阅读
  9. torch.mm函数介绍

    2024-04-23 16:54:03       34 阅读
  10. 【Ansible】04

    2024-04-23 16:54:03       35 阅读