饬令: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到这边就终了了,别的送众人一款克己的红包封面,扫码领取哦!
预览时标签不行点收录于合集#个