mysql创建一个管理员用户

1. 登录 MySQL 数据库

你要先以 root 用户或者其他具有创建用户权限的账户登录 MySQL。登录命令如下:

mysql -u root -p

输入该命令后,需输入 root 用户的密码才能完成登录。

2. 创建新的管理员用户

登录成功后,执行以下命令来创建新用户。请把 new_admin 替换成你想使用的用户名,your_password 替换为你设定的密码:

CREATE USER 'new_admin'@'localhost' IDENTIFIED BY 'your_password';

要是你希望这个用户能够从任意主机连接数据库,就使用 '%' 来代替 'localhost',具体命令如下:

CREATE USER 'new_admin'@'%' IDENTIFIED BY 'your_password';

3. 赋予用户管理员权限

创建好用户之后,要授予其所有权限。执行的命令为:

GRANT ALL PRIVILEGES ON *.* TO 'new_admin'@'localhost';

若用户是从任意主机连接的,命令则是:

GRANT ALL PRIVILEGES ON *.* TO 'new_admin'@'%';

4. 刷新权限

为了让权限设置立即生效,需要刷新权限表,执行命令:

FLUSH PRIVILEGES;

5. 验证用户权限

你可以使用新创建的管理员用户登录 MySQL,以此验证权限是否设置成功。先退出当前的 MySQL 会话,命令为:

EXIT;

然后使用新用户登录,命令是:

mysql -u new_admin -p

输入之前设置的密码,登录成功后,执行以下命令查看用户权限:

SHOW GRANTS FOR 'new_admin'@'localhost';

安全提示

  • 要保证设置的密码足够复杂,包含字母、数字和特殊字符,这样可以提高账户的安全性。
  • 在生产环境中,建议限制用户的登录主机,比如使用 'localhost' 或者特定的 IP 地址,减少安全风险。
  • 完成管理员用户的创建后,建议使用该用户进行日常操作,尽量避免使用 root 用户,降低误操作的可能性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值