Mysql创建、删除用户,为用户授权的相关命令
2014-01-02 14:21
721 查看
文章转载自:新浪博客
mysql>
GRANT ALL PRIVILEGES ON *.* TO'root'@'localhost'
-> IDENTIFIED BY 'some_pass' WITH GRANTOPTION;
//本地操作的权限
mysql>
GRANT ALL PRIVILEGES ON *.* TO ' root'@'%'
-> IDENTIFIED BY 'some_pass' WITH GRANTOPTION;
首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。
注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
用户:phplamp 用户数据库:phplampDB
1.新建用户。
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:phplamp 密码为:1234 的用户。
然后登录一下。
mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功
2.为用户授权。
//登录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>其它操作
3.删除用户。
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;
4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
mysql>flush privileges;
mysql>
GRANT ALL PRIVILEGES ON *.* TO'root'@'localhost'
-> IDENTIFIED BY 'some_pass' WITH GRANTOPTION;
//本地操作的权限
mysql>
GRANT ALL PRIVILEGES ON *.* TO ' root'@'%'
-> IDENTIFIED BY 'some_pass' WITH GRANTOPTION;
首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。
注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
用户:phplamp 用户数据库:phplampDB
1.新建用户。
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:phplamp 密码为:1234 的用户。
然后登录一下。
mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功
2.为用户授权。
//登录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>其它操作
3.删除用户。
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;
4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
mysql>flush privileges;
相关文章推荐
- mysql创建用户及授权相关命令
- Mysql(用户相关命令)查看所有用户及权限、删除创建用户等命令
- MYSQL的创建用户,授权用户,删除用户,查看用户
- MYSQL创建、授权、撤销、查看、删除用户
- MYSQL创建用户、删除用户、用户授权、修改密码
- MySQL用户的创建、授权、删除、改密
- linux之创建/删除用户,组的相关命令
- MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
- mysql5.7创建用户授权删除用户撤销授权
- Mysql创建及删除用户命令
- 【mysql创建用户|删除用户|修改用户权限|常用命令】
- MySQL总结笔记2-创建,删除用户与授权,撤销权限
- MySql用户创建、授权以及删除
- Mysql创建及删除用户命令
- mysql 创建删除用户并授权
- MySQL创建和删除数据库的命令及相关PHP脚本的操作方法
- mysql创建、授权、删除用户sql
- mysql管理用户、用户授权的相关命令
- mysql 创建、修改、删除:表、用户、授权
- mysql 创建/删除用户 用户授权