mysql8下创建用户远程登陆权限
在MySQL8中,创建用户并给予远程登陆权限是一个常见的操作,特别是在搭建数据库服务器时。本文将介绍如何在MySQL8下创建用户并配置远程登陆权限。
1. 登录MySQL
首先,我们需要登录到MySQL数据库服务器。可以通过终端或者MySQL Workbench等工具来连接到MySQL。
mysql -u root -p
输入密码后,成功登录到MySQL后台。
2. 创建新用户
接下来,我们需要创建一个新用户。可以使用以下命令:
CREATE USER 'new_user'@'%' IDENTIFIED BY 'password';
这个命令创建了一个名为new_user的用户,密码为password,并且允许该用户从任何主机远程登陆。
3. 授予远程登陆权限
为了允许新用户从远程主机登录到MySQL服务器,我们需要为该用户授予远程登陆权限。可以使用以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'%' WITH GRANT OPTION;
这个命令授予了new_user用户对所有数据库的所有权限,并且能够授权其他用户。
4. 刷新权限
最后,我们需要刷新MySQL的权限以使更改生效。可以使用以下命令:
FLUSH PRIVILEGES;