mysql用户管理
2014-05-12 20:54
281 查看
一、更改密码
第一种方式:
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'@'%';
第二种方式:
@>mysql -u root -p //登录MYSQL
@>密码
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'@'%';
//查看用户权限
第一种方式:
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'@'%';
第二种方式:
@>mysql -u root -p //登录MYSQL
@>密码
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'@'%';
//查看用户权限
相关文章推荐
- 对于mysql的用户权限管理
- MYSQL用户帐号管理
- mysql 用户管理
- mysql用户管理
- PHP―使用MYSQL来 进入用户管理中心进行更多的操作
- mysql 用户管理和权限设置
- mysql 常用用户权限管理和数据导入导出命令
- mysql用户管理
- mysql用户管理
- MySQL的用户管理
- mysql用户管理
- MySQL 用户与权限管理
- mysql (8)=====用户授权管理
- mysql 用户管理和权限设置
- day 54 mysql用户管理及数据库备份
- MySQL 用户管理 备份复制 恢复
- MySQL用户管理
- MySQL用户和权限管理
- 用户授权及撤销 、 数据备份与恢复 、 MySQL管理工具
- MySQL用户管理