8月23日 mysql用户管理 常用sql语句 mysql数据库备份恢复

8月23日任务
13.4 mysql用户管理
13.5 常用sql语句
13.6 mysql数据库备份恢复

13.4 mysql用户管理

grant all on *.* to 'user1' identified by 'passwd';

946046ab7883b59fe99d34f4e1c1143fe46.jpg

grant SELECT,UPDATE,INSERT on db1.* to 'user2'@'192.168.133.1' identified by 'passwd';

grant all on db1.* to 'user3'@'%' identified by 'passwd';

show grants;

show grants for user2@192.168.133.1;

a2d8ca79e089b0a0afe877348bf11ff6dc6.jpg

一个用户,多个ip上登录,用show grants如何操作

e340b4ac70446f0eaf3ede44a5ee9bd7291.jpg

13.5 常用sql语句

查一个表有几行

select count(*) from mysql.user;

4fda1022f8d828feef8f648274be536a936.jpg

select * from mysql.db;

1e0fb21c29db79a704c2de80ed59807eb4c.jpg

select db from mysql.db;

b00827b236e8c8fea223cf35a0b43a7f43d.jpg

select db,user from mysql.db;

select * from mysql.db where host like '192.168.%'; like就是模糊匹配

57a84ea3e18e917178010c7f7a25bd7fb25.jpg

insert into db1.t1 values (1, 'abc');

7380e87ebfda43389b21fd4c0ab82f0e0b8.jpg

9d5f98d5f03f85dacefe1d144efc625d315.jpg

继续插入查看效果

b254c4fa92c0b983a7559fa006503b4d983.jpg

update db1.t1 set name='aaa' where id=1;

c64cfe53d7c7389b0870883c4eef8e76925.jpg

 

truncate table db1.t1;

02b022ce2c244e3046f914d54840eac031d.jpg

bfe9174bb981ae4c31e4550fc09d628a332.jpg

f5832ee018826e0bc5a36fc1ff3bb1ece8d.jpg

drop table db1.t1;

fb4bce609805a8e22bffafc128460022f01.jpg

drop database db1;

acbd47d4f45d9bce1555bca9d9e51d7a166.jpg

truncate 和drop 这种删除操作,尽量少操作,因为误操作后果很严重,

 

13.6 MySQL数据库备份恢复

库操作:

 

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

1803302c1845e84daa14be3df2b78805bce.jpg

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

f18917eaef264be12a74264ffa12ca1ad49.jpg

表操作:

b4b3f82a40e46eb6dd5b7a4a456f458d089.jpg

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

108bc3a6d60dd89bd2b466085786f3f92d6.jpg

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

b6296edc8281a2fdfe23e5648e75f68a1c4.jpg

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

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

 

使用xtrabackup备份innodb引擎的数据库 innobackupex 备份 Xtrabackup 增量备份 

http://zhangguangzhi.top/2017/08/23/innobackex%E5%B7%A5%E5%85%B7%E5%A4%87%E4%BB%BDmysql%E6%95%B0%E6%8D%AE/#%E4%B8%89%E3%80%81%E5%BC%80%E5%A7%8B%E6%81%A2%E5%A4%8Dmysql

 

相关视频查看有道云笔记

 

 

 

 

转载于:https://my.oschina.net/u/3873515/blog/1932886

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值