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

北京中医扁平疣医院 http://pf.39.net/bdfyy/dbfzl/210421/8872026.html

饬令:mysqlhotcopy

这个饬令会在拷贝文献以前会把表锁住,并把数据同步到数据文献中,以防止拷贝到不完全的数据文献,是最平安马上的备份法子。

饬令的操纵法子是:

mysqlhotcopy-uroot-pdb1db2…dbn

假设须要备份所有数据库,也许加之–regexp=”.*”参数。

Mysqlhotcopy饬令可主动终了数据锁定办事,备份时不必闭塞效劳器。

它还也许改革日记,使备份文献和日记文献的查看点能坚持同步。

当地:

投入MySQL目录下的bin文献夹:e:回车;

e:\cdmysql\bin回车

2.导出数据库:mysqldump-u用户名-p数据库名导出的文献名

mysqldump-uroot-pabcabc.sql

(导出数据库abc到abc.sql文献)

提醒输入暗号时,输入该数据库用户名的暗号(假设导出单张表的话在数据库名背面输入表名便可)

假设提醒locktable过失:则在mysqldump-uroot-pabc背面空一格加之--skip-lock-tables

3、会看到文献news.sql主动生成到bin文献下?

MySQL饬令行导入数据库:

1,将要导入的.sql文献移至bin文献下,如许的路途对比便利

2,同上头导出的第1步

3,投入MySQL:mysql-u用户名-p

如我输入的饬令行:

mysql-uroot-p??

(输入一样后会让你输入MySQL的暗号)

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的标的数据库

5,输入:mysqluse标的数据库名

如我输入的饬令行:

mysqlusenews;

6,导入文献:mysqlsource导入的文献名;

如我输入的饬令行:

mysqlsourcenews.sql;

MySQL备份和复原,都是操纵mysqldump、mysql和source饬令来终了的。

Win32下MySQL的备份与复原

1.1备份

着手菜单

运转

cmd

操纵“cd\ProgramFiles\MySQL\MySQLServer5.0\bin”饬令投入bin文献夹

操纵“mysqldump?-u用户名-pdatabasenameexportfilename”导出数据库到文献,如mysqldump-uroot-pvoicevoice.sql,而后输入暗号便可着手导出。

1.2复原

投入MySQLCommandLineClient,输入暗号,投入到“mysql”,输入饬令"showdatabases;",回车,看看有些甚么数据库;创建你要复原的数据库,输入"createdatabasevoice;",回车;切换到刚创建的数据库,输入"usevoice;",回车;导入数据,输入"sourcevoice.sql;",回车,着手导入,再次涌现"mysql"而且没有提醒过失即复原胜利。

2.Linux下MySQL的备份与复原

2.1备份

[root

localhost~]#cd/var/lib/mysql(投入到MySQL库目录,按照本人的MySQL的安设境况调换目录)

[root

localhostmysql]#mysqldump-uroot-pvoicevoice.sql,输入暗号便可。

2.2复原

法子一:

[root

localhost~]#mysql-uroot-p回车,输入暗号,投入MySQL的节制台"mysql",同1.2复原。

法子二:

[root

localhost~]#cd/var/lib/mysql(投入到MySQL库目录,按照本人的MySQL的安设境况调换目录)

[root

localhostmysql]#mysql-uroot-pvoice

到这边就终了了,别的送众人一款克己的红包封面,扫码领取哦!

预览时标签不行点收录于合集#个


转载请注明:http://www.aierlanlan.com/rzdk/1195.html