您的位置:首页 > 数据库 > MySQL

MySQL新建用户并授权

2017-11-20 09:15 260 查看
用root登录执行:

use mysql;
create user user_name;
grant privileges on database_name.table_name to 'user_name'@'host' identified by 'pass_word';
flush privileges;


这里:

-
privileges
select
insert
update
等,所有权限写
all


-
host
:IP或主机名,所有IP或主机名写
%


注意,若出现从
localhost
无法登录的情况,例如:

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

原因多种多样。最简单的办法是对
localhost
再授权一下:

grant privileges on database_name.table_name to 'user_name'@'localhost';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql