在mysql中添加用户名和密码的方法:执行【insert into mysql.user(Host,User,Password) values("localhost","用户名",password("密码"));】语句即可。
提醒:
本操作是在WIN命令提示符下,phpMyAdmin同样适用。
用户:phplamp 用户数据库:phplampDB
(推荐教程:mysql教程)
具体方法如下:
1、新建用户
1
2
3
4
5
6
7
|
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql. user (Host, User , Password ) values ( "localhost" , "phplamp" , password ( "1234" ));
//刷新系统权限表
mysql>flush privileges ;
|
这样就创建了一个名为:phplamp 密码为:1234 的用户。
然后登录一下。
1
2
3
4
|
mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功
|
2、为用户授权
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql> create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限。
> grant all privileges on phplampDB.* to phplamp@localhost identified by '1234' ;
//刷新系统权限表
mysql>flush privileges ;
mysql>其它操作
/*
如果想指定部分权限给一用户,可以这样来写:
mysql> grant select , update on phplampDB.* to phplamp@localhost identified by '1234' ;
//刷新系统权限表。
mysql>flush privileges ;
*/
|
3、删除用户
1
2
3
4
5
6
|
@>mysql -u root -p
@>密码
mysql> DELETE FROM user WHERE User = "phplamp" and Host= "localhost" ;
mysql>flush privileges ;
//删除用户的数据库
mysql> drop database phplampDB;
|
4、修改指定用户密码
1
2
3
4
|
@>mysql -u root -p
@>密码
mysql> update mysql. user set password = password ( '新密码' ) where User = "phplamp" and Host= "localhost" ;
mysql>flush privileges ;
|