mysql 创建新用户
原创MySQL 创建新用户教程
MySQL 是一款广泛应用于各类项目的开源数据库管理系统。在管理 MySQL 数据库时,创建新用户是一项基本的操作。本文将详细介绍怎样在 MySQL 中创建新用户,并为其授权。
1. 登录 MySQL 数据库
首先,需要登录到 MySQL 服务器。打开命令行终端,输入以下命令:
mysql -u root -p
这里,我们使用 root 用户登录。系统会提示输入 root 用户的密码,输入正确密码后,即可登录到 MySQL 服务器。
2. 创建新用户
在 MySQL 中,可以使用以下 SQL 语句创建新用户:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
这里,'username' 是新用户的用户名,'host' 是新用户可以连接的 MySQL 服务器的地址,'password' 是新用户的密码。
3. 授权
创建新用户后,需要为新用户授权。授权可以通过以下 SQL 语句完成:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'host';
这里,'database_name' 是要授权的数据库的名称,'username' 和 'host' 分别是前面创建的新用户的用户名和地址。
4. 刷新权限
权限更改后,需要执行以下命令刷新权限:
FLUSH PRIVILEGES;
5. 退出 MySQL
操作完成后,可以使用以下命令退出 MySQL:
EXIT;
6. 示例
以下是创建一个名为 "newuser" 的新用户,允许该用户从任何主机连接到 MySQL 服务器,并为其授权访问名为 "mydb" 的数据库的完整过程:
CREATE USER 'newuser'@'%' IDENTIFIED BY 'newpassword';
GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'%';
FLUSH PRIVILEGES;
EXIT;
以上就是在 MySQL 中创建新用户并授权的过程。期望这个教程能对您有所帮助!