最近工作需要, 把mySql 資料庫進行備份.
上網找了一下都英文來的,
做個紀錄好了.
不然我的腦容量很小, command我也不會背起來.
這邊是官方的說明網站
http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html
使用 mysqldump 匯出資料
匯出整個資料庫(含資料庫中的資料)
mysqldump -u {username} -p {dbname} > dbname.sql
匯出資料庫結構(不含資料)
mysqldump -u {username} -p -d {dbname} > dbname.sql
匯出資料庫中指定的資料表(含資料)
mysqldump -u {username} -p {dbname} {tablename} > tablename.sql
匯出資料庫中的某張資料表的表結構(不含資料)
mysqldump -u {username} -p -d {dbname} {tablename} > tablename.sql
使用 SQL command 還原資料
如要對資料進行還原,可執行如下命令:
mysql -u {username} -p {trget_db} < backup_db.sql
也可以到mysql command 裡面直接值型>
mysql> backup_db.sql