为用户创建用户名和密码,并授予该用户插入,更新,选择该用户的权限。
我以管理员身份登录并创建用户
语法:
CREATE USER 'demoone'@'localhost' IDENTIFIED BY 'password';
但它在MySQL数据库中显示一些错误消息
在我的网络主机中,我正在创建一个数据库,并且只读用户名。 我为该数据库提供了不同的密码和不同的用户名。
但是当我尝试登录时,它会同时显示相同的选项(如updata,delete ...等......)。
我向一个用户提供GRANT然后mysql显示错误消息。 句法: GRANT SELECT,INSERT ON 。 TO'tomeuser'@'somehost';
我不知道出了什么问题。 请纠正我。 感谢。
答案 0 :(得分:0)
GRANT SELECT, INSERT ON *.* TO 'someuser'@'somehost';
表示您正在上的'somehost'计算机上为用户'someuser'提供select和insert权限。(表示所有数据库中的所有表)。
请注意刷新权限。