MySQL常用操作——2

 

13.4 MySQL用户管理

 MySQL 创建用户以及授权

 · grant all on *.* to ‘user1’ identified by ‘passwd’;  grant授权 all所有权限 *.*所有库 ‘user1’@ ‘127.0.0.1’ 指定连接ip

· grant all on *.* to ‘user1’@‘localhost’ identified by ‘123456a’

· mysql -uuser1 -p123456a  加上localhost可以直接登录

· grant SELECT,UPDATE,INSERT on db1.*to user2@192.168.133.1 identified by ‘passwd’;  针对具体权限,db1库所有表,给用户user2,来源ip和密码

· grant all on db1.*to ‘user3’@‘%’ identified by ‘passwd’; 针对db1库所有ip去授权

· show grants; 查看当前用户授权

· show grants for user2@192.168.133.1; 查看指定用户授权

要想创建个一样用户密码都一样的,只需要把画起来的那两行执行一遍,ip改下就ok了

 

72f871e6895af2df777152db5985c770384.jpg

 

13.5 常用SQL语句

常用SQL语句

· select count(*) from mysql.user; 查看user表的行数

· select * from mysql.db;查看所有内容

· select db from mysql.db;  查看db字段

· select db,user from mysql.db;  查看两个字段

· select * from mysql.db where host like ‘192.168.%’; 模糊查询

· insert into db1.t1 values (1,’abc’); 插入数据1,abc

· update db1.t1 set name=’aaa’ where id=1 三行一样

· delte from db1.t1 where id=2  删除id=2的行

· truncate table ab1.t1;  清空一个表内容,结构还在

· drop table db1.t1;  清空连壳和数据

· drop database db1;  删除数据库

 

13.6 MySQL数据库的备份与恢复

MySQL数据库的备份与恢复

 

· mysqldump -uroot -p123456 mysql >/tmp/mysql.sql 备份库

· mysql -uroot -p123456 mysql < /tmp/mysql.sql  恢复库

· mysqldump -uroot -p123456 mysql user > /tmp/user.sql  备份表

· mysql -uroot -p123456 mysql < /tmp/user.sql 恢复表

· mysqldump -uroot -p123456 -A > /tmp/123.sql 备份所有库

· mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql  只备份表结构

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3959687/blog/2980586

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值