Mysql新建用户和数据库并授权
2016-06-20 18:29
435 查看
测试环境:Centos 6.3和Mysql 5.3
一、新建用户
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password)
values(“localhost”,”cplusplus”,password(“cplusplus.me”));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:cplusplus 密码为:cplusplus.me 的用户。
二、登录测试
mysql>exit;
@>mysql -u cplusplus -p
@>输入密码
mysql>登录成功
三、用户授权
//登录MYSQL
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(cplusplusDB)
mysql>create database cplusplusDB;
//授权cplusplus用户拥有cplusplusDB数据库的所有权限。
>grant all privileges on cplusplusDB.* to cplusplus@localhost identified
by ‘cplusplus.me';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作
四、部分授权
mysql>grant select,update on cplusplusDB.* to cplusplus@localhost
identified by ‘cplusplus.me';
//刷新系统权限表。
mysql>flush privileges;
五、删除用户
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User=”cplusplus” and Host=”localhost”;
mysql>flush privileges;
六、删除数据库
mysql>drop database cplusplusDB;
七、修改密码
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password(‘新密码’) where
User=”cplusplus” and Host=”localhost”;
mysql>flush privileges;
一、新建用户
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password)
values(“localhost”,”cplusplus”,password(“cplusplus.me”));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:cplusplus 密码为:cplusplus.me 的用户。
二、登录测试
mysql>exit;
@>mysql -u cplusplus -p
@>输入密码
mysql>登录成功
三、用户授权
//登录MYSQL
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(cplusplusDB)
mysql>create database cplusplusDB;
//授权cplusplus用户拥有cplusplusDB数据库的所有权限。
>grant all privileges on cplusplusDB.* to cplusplus@localhost identified
by ‘cplusplus.me';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作
四、部分授权
mysql>grant select,update on cplusplusDB.* to cplusplus@localhost
identified by ‘cplusplus.me';
//刷新系统权限表。
mysql>flush privileges;
五、删除用户
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User=”cplusplus” and Host=”localhost”;
mysql>flush privileges;
六、删除数据库
mysql>drop database cplusplusDB;
七、修改密码
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password(‘新密码’) where
User=”cplusplus” and Host=”localhost”;
mysql>flush privileges;
相关文章推荐
- 绿色版mysql安装过程
- MySQL索引原理及慢查询优化--美团分享
- mysql 查询表死锁 和结束死锁的表步骤
- Mysql 基于 Amoeba 的 水平和垂直 分片
- 解决mysqlbinlog: unknown variable 'default-character-set=utf8mb4'问题
- Mysql 双向关联触发器
- MySQL中对三种约束的支持
- mysql几种插入机制
- MySQL 5.7 SYS系统SCHEMA
- Mysql重要配置参数的整理2
- Mysql错误: ERROR 1205: Lock wait timeout exceeded解决办法
- Ubuntu下迁移MySQL数据库文件目录
- MySQL5.5主从配置
- Mysql中那些锁机制之InnoDB
- mysql 出现column not found 问题
- Mysql开发规范
- mysql慢查询
- mysql 默认引擎innodb 初探(一)
- mysql之触发器入门
- Navicat远程连接MySQL数据库