MySQL 创建用户并授予指定数据库访问权限
要创建一个 MySQL 用户并给予其访问指定数据库的权限,可以按照以下步骤进行操作:
-
以 root 用户登录 MySQL 服务器。
-
创建一个新用户,可以使用以下命令:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
其中,'username' 是要创建的用户名,'localhost' 是用户可以从哪个主机访问 MySQL 服务器,'password' 是用户的密码。
- 授予用户访问指定数据库的权限,可以使用以下命令:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
其中,database_name 是要访问的数据库名称。
- 刷新权限以使更改生效,可以使用以下命令:
FLUSH PRIVILEGES;
现在,新用户已经创建并被授予访问指定数据库的权限了。可以使用以下命令测试新用户是否可以访问数据库:
mysql -u username -p -h localhost -D database_name
其中,'username' 是要测试的用户名,'database_name' 是要访问的数据库名称。
原文地址: http://www.cveoy.top/t/topic/b32V 著作权归作者所有。请勿转载和采集!