导读:本文将介绍如何授权MySQL用户访问特定数据库,并包含步骤和注意事项 。
1.首先,使用root用户登录MySQL,然后执行以下命令:GRANT ALL ON 数据库名.* TO 用户名@'IP地址' IDENTIFIED BY '密码'; 例如:GRANT ALL ON testdb.* TO user@'192.168.1.1' IDENTIFIED BY '123456';
2.其次,使用以下命令来刷新权限:FLUSH PRIVILEGES;
3.最后,可以使用以下命令来测试用户是否可以访问特定的数据库:mysql -u用户名 -p密码 -h IP地址 -D 数据库名
注意事项:
- 在授予用户访问特定数据库的权限时,要确保用户是存在的 , 否则操作会失败 。
- 如果要删除用户的访问权限,可以使用REVOKE命令:REVOKE ALL ON 数据库名.* FROM 用户名@'IP地址';
【在mysql中授权使用什么命令 mysql授权用户指定库】总结:本文介绍了如何授权MySQL用户访问特定数据库的过程,包括使用GRANT命令授权用户,使用FLUSH PRIVILEGES命令刷新权限 , 以及使用REVOKE命令删除用户的访问权限 。在授权用户访问特定数据库的权限时 , 要确保用户是存在的 。