linux十三周五次课(5月8日)笔记

十三周五次课(5月8日)
13.4 mysql用户管理
13.5 经常使用sql语句
13.6 mysql数据库备份恢复html

扩展 SQL语句教程 http://www.runoob.com/sql/sql-tutorial.html
什么是事务?事务的特性有哪些? http://blog.csdn.net/yenange/article/details/7556094
根据binlog恢复指定时间段的数据 http://www.javashuo.com/article/p-mfppegny-r.html
mysql字符集调整 http://xjsunjie.blog.51cto.com/999372/1355013
使用xtrabackup连接:http://pan.baidu.com/s/1miFpS9M 密码:86dx 连接:http://pan.baidu.com/s/1o7GXBBW 密码:ue2fmysql

13.4 mysql用户管理
linux十三周五次课(5月8日)笔记linux

作一个网站,须要连数据库,须要用户名和密码。不可能开发人员用root用户去连,万一会误操做,误删库,因此要受权其余用户。
linux十三周五次课(5月8日)笔记sql

试一下登陆,登陆不了,默认指定的是sock
linux十三周五次课(5月8日)笔记数据库

须要用-h指定
linux十三周五次课(5月8日)笔记less

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记//打错了,用分号退出来。ide

linux十三周五次课(5月8日)笔记

能够连通,由于刚才设置来源是local,针对的是sock。
linux十三周五次课(5月8日)笔记网站

linux十三周五次课(5月8日)笔记

查看是没有的
linux十三周五次课(5月8日)笔记.net

查指定用户的受权。
linux十三周五次课(5月8日)笔记3d

指定用户
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

用于复制用户。用户名知道。密码不知道。
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

同样的密码,同样的ip
linux十三周五次课(5月8日)笔记

show grants用的很少。用于复制用户。用户名知道。密码不知道。
把两条执行,ip改一下。

13.5 经常使用sql语句
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

加\G显示,整齐点。
linux十三周五次课(5月8日)笔记
//建议平时不要这样用,表内容多的话,很耗时,耗费资源。

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

MyISAM引擎,这种很快能够查出来。
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

InnoDB引擎,这种会很慢
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

两个字段
linux十三周五次课(5月8日)笔记

模糊匹配
linux十三周五次课(5月8日)笔记

插入
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

插入一条
linux十三周五次课(5月8日)笔记

清空一个表。还有一个壳子。
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

连壳和数据一块儿删除掉。
linux十三周五次课(5月8日)笔记

把数据库也删除
linux十三周五次课(5月8日)笔记

//drop和truncate 尽可能少用,若是删掉了线上跑的数据,备份又没有,就等着开除。

13.6 MySQL数据库备份恢复

linux十三周五次课(5月8日)笔记

回车后,出现的东西,是要备份的东西。
linux十三周五次课(5月8日)笔记

备份库命令以下:
linux十三周五次课(5月8日)笔记// /tmp/mysql.sql是mysql库的备份文件。能够经过它恢复数据库,也能够恢复到另一个库里。

建立一个新的库。
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

库是mysql
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

备份表,命令以下:
linux十三周五次课(5月8日)笔记

查看备份表文件,命令以下:
#less /tmp/user.sql
linux十三周五次课(5月8日)笔记

恢复mysq库里面的user表,命令以下:
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

查看表的内容。
linux十三周五次课(5月8日)笔记

只备份表的结构。
linux十三周五次课(5月8日)笔记

linux十三周五次课(5月8日)笔记

相关文章
相关标签/搜索