十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
navicat 未备份还原的方法
长丰ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
Navicat for MySQL 备份数据的操作如下:
在 Navicat 界面的菜单栏中选择“备份”功能按钮。
步骤阅读.2步骤二 在导航栏中点击“新建备份”按钮。
步骤阅读.3步骤三 在弹出的新建备份窗口中点击“开始”按钮,执行备份的命令。
备份完成后,在导航栏中就可以看到关于备份数据的信息。在备份时间上点击右键,选中“常规”命令,即可查看备份文件的存储位置、文件大小和创建时间。
步骤阅读.4Navicat for MySQL 数据还原的操作如下:
在 Navicat 界面的菜单栏中选择“备份”功能按钮。
步骤阅读.5在导航栏中点击“还原备份”按钮,在弹出的窗口点击“开始”按钮。
温馨提示:如果会出现警告提示的窗口,点击“确定”按钮即可。
步骤阅读.6数据还原完成之后,依然会给出友好的消息提示窗口,方便用户进行信息核对。
在数据库管理中,备份与还原相辅相成,作为一名优秀的程序员,要养成随时备份的良好习惯,这样才能时刻保证数据的安全。
步骤阅读.7关于 Navicat for MySQL:
Navicat for MySQL 是针对 MySQL 数据库管理和开发而制定的比较理想的管理工具,其直观可视化的图形界面方便用户平时的管理进程,同时兼具 MySQL 数据库的绝大部分功能,如表、视图、函数或过程、事件等。使用 Navicat for MySQL 管理工具主要可以帮助您完成以下任务:SQL创建工具或编辑器、数据模型工具、数据传输、导入或导出、数据或结构同步、报表等。
mysql数据库不小心还原了需要按照以下步骤恢复。
1、先确认MYSQL有没有启用bin日志 ,就是看下mysql.ini(my.cnf)里的log-bin=mysql-bin, 可以 自定义一个目录和前缀名,比如/data/log/mylog这样。
2、然后在数据库文件存放的data目录就能看到mysql-bin.00000x这样的文件,这就是二进制日志了,可以导出成txt格式的,里面其实就是对数据库的各种操作SQL语句。
3、导出txt文件:
E:\wamp\bin\mysql\mysql5.6.12\binmysqlbinlog --database=testdatabase E:\wamp\bin\mysql\mysql5.6.12\data\mysql-bin.000312 C:\\test1.txt
这是WINDOWS下的导出,linux也是类似的。
database=数据库名
从最早的日志还始还原
linux下可以很方便的 mysql-bin.000*
可以加参数开始时间和结束时间,就是你执行那条SQL语句的时间
start-datetime="2014-12-04 11:25:56" --stop-datetime="2014-12-04 13:23:50"
4、恢复数据:
E:\wamp\bin\mysql\mysql5.6.12\binmysqlbinlog --database=yundongchao E:\wamp\bin\mysql\mysql5.6.12\data\mysql-bin.000179 | mysql -u root -p
------------------------------------------------
*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引
每个数据库都会在data目录下生成一个文件夹。
查看数据库记录可以直接从mysql命令控制台查看。建议使用mysql-front或者phpmyadmin来进行日常的数据库操作。
从命令控制台,你可以这样
use 数据库名
select * from 表明
根据需要用mysql语句查询记录
备份数据库
使用mysqldump命令备份数据库
复制代码代码如下:
# 如果要将game数据库进行备份:
mysqldump -u root -p game game_backup.sql
# 如果希望备份所有的数据库:
mysqldump -u root -p --all-databases all_backup.sql
还原数据库
1、使用mysql命令还原数据库
将game_backup.sql 还原至 game 数据库:
复制代码代码如下:
mysql -u root -p game game_backup.sql
2、使用source命令还原数据库
如果数据库过大,建议可以使用source命令
复制代码代码如下:
mysql source game_backup.sql