mysql操作-创建新用户

来源:互联网 发布:ubuntu anaconda 安装 编辑:程序博客网 时间:2024/05/20 22:04
1.新建用户

//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("%","php",password("123456"));

这样就创建了一个名为:phplamp  密码为:1234  的用户。

//刷新系统权限表

mysql>flush privileges;

然后登录一下。
mysql>exit;
@>mysql -u phplamp -p
@>输入密码

mysql>登录成功


2.为用户授权。

//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phpDB)
mysql>create database phpDB;
//授权phplamp用户拥有phplamp数据库的所有权限。
>grant all privileges on phplampDB.* to php identified by '123456';
mysql>其它操作

若不在user表中插入用户名和密码,直接用grant授权就会有问题。

例如,用grant为temp用户授权。第二次再用grant为temp授权(temp密码改变),这样也是可以运行成功的,执行的结果是grant的密码改变。

原创粉丝点击