mysql数据库太大了如何备份与还原

mysql数据库太大了如何备份与还原

2023年7月30日发(作者:)

mysql数据库太⼤了如何备份与还原命令:mysqlhotcopy这个命令会在拷贝⽂件之前会把表锁住,并把数据同步到数据⽂件中,以避免拷贝到不完整的数据⽂件,是最安全快捷的备份⽅法。命令的使⽤⽅法是:mysqlhotcopy -u root -p db1 db2 … dbn 如果需要备份全部数据库,可以加上–regexp=”.*”参数。Mysqlhotcopy命令可⾃动完成数据锁定⼯作,备份时不⽤关闭服务器。它还可以刷新⽇志,使备份⽂件和⽇志⽂件的检查点能保持同步。本地:1.进⼊MySQL⽬录下的bin⽂件夹:e:回车;e:>cd mysqlbin 回车2.导出数据库:mysqldump -u ⽤户名 -p 数据库名 > 导出的⽂件名范例:mysqldump -uroot -p abc > (导出数据库abc到⽂件)提⽰输⼊密码时,输⼊该数据库⽤户名的密码(如果导出单张表的话在数据库名后⾯输⼊表名即可)如果提⽰locktable错误:则在mysqldump -uroot -p abc后⾯空⼀格加上--skip-lock-tables3、会看到⽂件⾃动⽣成到bin⽂件下?MySQL命令⾏导⼊数据库:1,将要导⼊的.sql⽂件移⾄bin⽂件下,这样的路径⽐较⽅便2,同上⾯导出的第1步3,进⼊MySQL:mysql -u ⽤户名 -p如我输⼊的命令⾏:mysql -u root -p?? (输⼊同样后会让你输⼊MySQL的密码)4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建⼀个名为news的⽬标数据库5,输⼊:mysql>use ⽬标数据库名如我输⼊的命令⾏:mysql>use news;6,导⼊⽂件:mysql>source 导⼊的⽂件名;如我输⼊的命令⾏:mysql>source ;MySQL备份和还原,都是利⽤mysqldump、mysql和source命令来完成的。32下MySQL的备份与还原1.1 备份开始菜单 | 运⾏ | cmd |利⽤“cd Program FilesMySQLMySQL Server 5.0bin”命令进⼊bin⽂件夹 | 利⽤“mysqldump? -u ⽤户名 -p databasename >exportfilename”导出数据库到⽂件,如mysqldump -u root -p voice>,然后输⼊密码即可开始导出。1.2 还原进⼊MySQL Command Line Client,输⼊密码,进⼊到“mysql>”,输⼊命令"show databases;",回车,看看有些什么数据库;建⽴你要还原的数据库,输⼊"create database voice;",回车;切换到刚建⽴的数据库,输⼊"use voice;",回车;导⼊数据,输⼊"source ;",回车,开始导⼊,再次出现"mysql>"并且没有提⽰错误即还原成功。下MySQL的备份与还原2.1 备份[root@localhost ~]# cd /var/lib/mysql (进⼊到MySQL库⽬录,根据⾃⼰的MySQL的安装情况调整⽬录)[root@localhost mysql]# mysqldump -u root -p voice>,输⼊密码即可。2.2 还原⽅法⼀:[root@localhost ~]# mysql -u root -p 回车,输⼊密码,进⼊MySQL的控制台"mysql>",同1.2还原。⽅法⼆:[root@localhost ~]# cd /var/lib/mysql (进⼊到MySQL库⽬录,根据⾃⼰的MySQL的安装情况调整⽬录)[root@localhost mysql]# mysql -u root -p voice<,输⼊密码即可。总结以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作具有⼀定的参考学习价值,谢谢⼤家对的⽀持。如果你想了解更多相关内容请查看下⾯相关链接

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690655710a387812.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信