本文共 833 字,大约阅读时间需要 2 分钟。
十三周五次课(5月8日)
13.4 mysql用户管理 13.5 常用sql语句13.6 mysql数据库备份恢复扩展 SQL语句教程
什么是事务?事务的特性有哪些? 根据binlog恢复指定时间段的数据 mysql字符集调整 使用xtrabackup链接: 密码:86dx 链接: 密码:ue2f13.4 mysql用户管理
做一个网站,需要连数据库,需要用户名和密码。不可能开发人员用root用户去连,万一会误操作,误删库,所以要授权其他用户。
试一下登录,登录不了,默认指定的是sock
需要用-h指定
//打错了,用分号退出来。
可以连通,因为刚才设置来源是local,针对的是sock。
查看是没有的
查指定用户的授权。
指定用户
用于复制用户。用户名知道。密码不知道。
一样的密码,一样的ip
show grants用的不多。用于复制用户。用户名知道。密码不知道。
把两条执行,ip改一下。13.5 常用sql语句
加\G显示,整齐点。
//建议平时不要这样用,表内容多的话,很耗时,耗费资源。MyISAM引擎,这种很快可以查出来。
InnoDB引擎,这种会很慢
两个字段
模糊匹配
插入
插入一条
清空一个表。还有一个壳子。
连壳和数据一起删除掉。
把数据库也删除
//drop和truncate 尽量少用,如果删掉了线上跑的数据,备份又没有,就等着开除。
13.6 MySQL数据库备份恢复
回车后,出现的东西,是要备份的东西。
备份库命令如下:
// /tmp/mysql.sql是mysql库的备份文件。可以通过它恢复数据库,也可以恢复到另外一个库里。创建一个新的库。
库是mysql
备份表,命令如下:
查看备份表文件,命令如下:
#less /tmp/user.sql恢复mysq库里面的user表,命令如下:
查看表的内容。
只备份表的结构。
转载于:https://blog.51cto.com/461565/2114280