欢迎来到天天文库
浏览记录
ID:29624853
大小:66.74 KB
页数:17页
时间:2018-12-21
《《mysql备份还原》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、这段时间一直在搞Mysql服务器,从12月8号一直搞到今天11号,遇到的一系列自我07年用php以来从未遇到过的很多很多棘手问题,自然用到的备份和还原次数相当多,我觉得还是很有必要总结一下经验。主要还是使用了mysqldump工具和source命令操作。备份数据库:命令格式如下:mysqldump-u用户名-p数据库名>导出的文件名在运行中cmd,cd进入C:根目录,也可直接运行命令1、cdC:ProgramFilesMySQLMySQLServer5.0binC:ProgramFilesMySQLMySQLServer5.0bin>mysqldump-u
2、root-pwindbook>back.sql输入密码后,无提示则备份成功。这种备份,back.sql文件默认保存在C:ProgramFilesMySQLMySQLServer5.0bin目录下2、C:>mysqldump-uroot-pwindbook>back.sql输入密码后,无提示则备份成功。这种备份,back.sql文件默认保存在C:根目录下注意:命令后面不加分号";",否则出错,我在操作过程中习惯性的误输入过,所以备份不成功,且不是进入mysql数据库控制台,希望大家注意这点细节。效果参考:3、设定备份路径C:>mysqldump-uroot-pwi
3、ndbook>d:back.sql或C:>mysqldump-uroot-pwindbook>d:/back.sql效果参考:还原数据库命令格式如下:常用source命令进入mysql数据库控制台,mysql-uroot-pmysql>use数据库然后使用source命令,后面参数为脚本文件(如这里用到的.sql)mysql>sourced:windbook.sql(注:如果写成sourced:windbook.sql,就会报语法错误)远程备份mysql数据库1、导出整个数据库mysqldump-u用户名-p数据库名>存放位置比如:mysqldump-uroot-ppr
4、oject>c:a.sql (导出project数据库已经经过亲自测试,成功!)2.导出一个表的结构,并且带表中的数据mysqldump-u用户名-p数据库名表名>导出的文件名mysqldump-uroot-pprojectposition>c:a.sql (测试,成功!)只导出表结构,不带表中的数据:mysqldump-d-uroot-pprojectposition>c:a.sql (测试,成功!)3.导出一个数据库结构mysqldump-uwcnc-p-d--add-drop-tablesmgp_apps_wcnc>d:wcnc_d
5、b.sql-d没有数据--add-drop-table在每个create语句之前增加一个droptable4.导入数据库常用source命令进入mysql数据库控制台,d:programfilesmysqlmysqlserver5.1bin>mysql-uroot-pd:programfilesmysqlmysqlserver5.1bin>mysql>use'数据库'然后使用source命令,后面参数为脚本文件(如这里用到的.sql)d:programfilesmysqlmysqlserver5.1bin>mysql>sourced:wcnc_db.
6、sql5.远程导出数据库命令如下:mysqldump-h192.168.11.210-uroot-ptest>c:test.sqlMYSQL数据库的备份与恢复数据库及相关2007-12-0318:01:45阅读142评论1 字号:大中小 订阅目前上线运行的一个项目数据库用到MYSQL,已经正式上线运行1年了,最近偶然的不小心删除了一个1G的数据表,很郁闷。慢慢来恢复数据。首先漫谈一下MYSQL数据库的备份:一般情况我喜欢使用mysqldump这个工具来进行备份,原来时候一般都是使用mysqldump-uroot-pdbname>dbpath,然后回车输入密码进行备份数据
7、。这样太麻烦了,因为慢慢需要用到linux上的定时功能,进行定时备份数据库,经过查帮助,找到mysqldump的一些参数,经过测试使用这样方法备份数据也挺快的:mysqldump-uroot-pwoaini123984pscenter-q>/var/www/dbback/pscenter20071203.sql-q该选项在导出大表时很有用,它强制mysqldump从服务器查询取得记录直接输出而不是取得所有记录后将它们缓存到内存中。如果数据库崩溃了则只有使用日志进行恢复了。首先进入mysql的data目录:cd/va
此文档下载收益归作者所有