重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、首先:创建一个表格,插入数据。
成都创新互联主要从事成都做网站、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务新林,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
2、查看一下表格插入的所有数据。
3、用update 的命令修改wulianwang2改为wulianwang3看图,这是根据id的位置进行查找的。
4、查看刚刚修改有没有成功,也是用到刚刚的查询语句。
5、其实就是增加了一些修改的条件,刚刚只是修改一个值,现在改为两个值也是可行的,两个值之间都好隔开,其他不变。
6、最后查看修改后的表,就完成了。
通过数据库备份跟binlog日志记录,可能恢复原来的数据
恢复步骤
a)创建新的数据库 create database rollback_db;
b)将数据库备份倒入新创建的rollback_db中
c)找到数据库备份的最后时间点,并将mysqlbinlog中该时间点之后的命令操作记录通过mysqlbinlog工具保存为sql命令文本
d)将sql命令文本倒入数据库,可能rollback_db就是需要恢复的db了
3.mysqlbinlog介绍
binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中;
作用:MySQL的作用类似于Oracle的归档日志,可以用来查看数据库的变更历史(具体的时间点所有的SQL操作)、数据库
1. 如果没有提交,可以撤回
2. 如果已经提交,则看是否有备份
3. 如果有备份,那么恢复数据库到另外的地方,然后此表恢复
4. 如果没有备份,那么没有办法的。
在工具中点击“选项”,在“其它”中有“激活和更新程序”,勾选掉就可以了。(备注:软件一般都有关闭更新的功能,可以尝试的在选项中找找)
一般MySQL中默认的host是localhost,可以以root用户登录MySQL,连接mysql数据库,运行命令:select user,host from user; 查看各用户的host
既然已经更新过了,可以再运行命令:update user set host ='localhost' where user ='root'; 修改会默认的host就行了,其中“%”表示允许所有机器能访问root用户。