Mysql8-在mysql命令下数据库的备份与还原方法
我们平时对只有几M或十几M的mysql数据库的备份与还原一般是直接通过管理工具phpmyadmin来完成,但若是数据库大到上百M或是几百M,那用phpmyadmin的备份和还原功能就不太可取了,不单是备份过程时间长,最大的问题可能就是备份存在不完整的可能性。 那有啥办法即能超快的备份数据库又不会丢数据吗?答案是有的,那就是利用mysql的命令来备份数据,不光备份速度快,而且还不会丢数据,今天就简单的介绍下利用mysql命令来备份和还原数据库的流程,这里的数据库我是装在linux7上面的,对于装在win系统上面的,我们在DOS命令行下进行相应的安装目录便可以进行操作了。 数据库安装路径:/usr/local/mysql/ ,我们先cd进入这个目录。 1,备份mysql数据库
注:这里的“-P 端口” 默认是3306,如果没有修改成其他端口,这个参数就不需要加入,备份文件是可以指定路径的mysql命令,如果不指定默认是备份到了mysql的安装根目录下面。
2,利用source指令还原mysql数据库。
回车确定后我们的mysql便开始执行还原命令了,几百M的数据,也就一分多钟,这里我用的双核2G的主机,可以说这个指令在数据库的还原上招待效率还是非常高的。 补充:今天帮一客户恢复一个大的数据库,没有输入还原数据库的sql路径,结果报ERROR: Failed to open file powxy.sql error 2;没有权限,直接加上路径就OK了,如下
(编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |