一、更改密码
第一种方式:
1、更改之前root没有密码的情况
mysqladmin -u root password "your password"
2、更改之前root有密码的情况,假如为123456
mysqladmin -u root -p123456 password "your password"
注意:更改的密码不能用单引号,可用双引号或不用引号
第二种方式:
1、mysql -uroot -p密码 以root身份登录
2、mysql>use mysql 选择数据库
3、mysql>update user set password=password('你的密码') where User='root';
4、mysql>flush privileges; 重新加载权限表
二、创建用户
第一种方式:
CREATE USER
'username
'@'localhost
' IDENTIFIED BY '123456';
CREATE USER 'username '@'192.168.1.101 ' IDENDIFIED BY '123456';
CREATE USER 'username '@'% ' IDENTIFIED BY '123456';
CREATE USER 'username'@'%' IDENTIFIED BY '';
CREATE USER 'username'@'%' ;
CREATE USER 'username '@'192.168.1.101 ' IDENDIFIED BY '123456';
CREATE USER 'username '@'% ' IDENTIFIED BY '123456';
CREATE USER 'username'@'%' IDENTIFIED BY '';
CREATE USER 'username'@'%' ;
第二种方式:
@>mysql -u root -p //登录MYSQL
@>密码
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));//创建用户
mysql>flush privileges;//刷新系统权限表
这样就创建了一个名为:phplamp 密码为:1234 的用户。
@>密码
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));//创建用户
mysql>flush privileges;//刷新系统权限表
这样就创建了一个名为:phplamp 密码为:1234 的用户。
三、删除用户
第一种方式:
@>mysql -u root -p
@>密码
mysql>Delete FROM user Where User="phplamp" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;
第二种方式:
DROP USER 'username'@'host';
四:授权与收回权限
//登录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;*/
revoke select,update on phplampDB.* from 'phplamp'@'localhost';//收回权限
show grants for 'root'@'%'; //查看用户权限