您的位置:首页 > 运维架构 > Linux

Linux 创建mysql用户,并为该用户授权

2014-10-31 11:46 357 查看
进入mysql命令行

mysql -uroot -p

输入密码,回车,进入mysql命令行

创建新用户

insert into mysql.user(Host,User,Password) values("localhost","用户名",PASSWORD("密码"));

Host 本地访问即localhost,远程访问用%,如:insert into mysql.user(Host,User,Password) values("%","用户名",PASSWORD("密码"));

User 用户名

Password 密码

然后清除缓存

flush privileges;
创建数据库

这个比较简单,create database 库名; 别忘了加分号啊。

为该用户授权

grant all privileges on 库名.* to 用户名@% identified by '密码';

这里的%号代表允许远程登录

如果只是本地登录的换改为localhost就好

如:

grant all privileges on 库名.* to 用户名@localhost identified by '密码';

然后清除缓存

flush privileges;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: