MySQL使用命令備份和還原數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)在使用當(dāng)中都會(huì)有數(shù)據(jù)庫(kù)備份工作,當(dāng)數(shù)據(jù)庫(kù)發(fā)生嚴(yán)重錯(cuò)誤無(wú)法啟動(dòng),或者數(shù)據(jù)丟失時(shí)可以及時(shí)有效地恢復(fù)數(shù)據(jù)。文章簡(jiǎn)單介紹如何備份和還原MySQL數(shù)據(jù)庫(kù)。
備份數(shù)據(jù)庫(kù)
使用mysqldump命令備份數(shù)據(jù)庫(kù)
# 如果要將game數(shù)據(jù)庫(kù)進(jìn)行備份:
mysqldump -u root -p game > game_backup.sql
# 如果希望備份所有的數(shù)據(jù)庫(kù):
mysqldump -u root -p --all-databases > all_backup.sql
還原數(shù)據(jù)庫(kù)
1、使用mysql命令還原數(shù)據(jù)庫(kù)
將game_backup.sql 還原至 game 數(shù)據(jù)庫(kù):
mysql -u root -p game < game_backup.sql
2、使用source命令還原數(shù)據(jù)庫(kù)
如果數(shù)據(jù)庫(kù)過大,建議可以使用source命令
mysql> source game_backup.sql
相關(guān)文章

MySQL數(shù)據(jù)庫(kù)表的增刪改查操作(進(jìn)階)

MySQL的WHERE語(yǔ)句中BETWEEN與IN的使用教程

MYSQL中有關(guān)SUM字段按條件統(tǒng)計(jì)使用IF函數(shù)(case)問題