mysql8的数据备份与恢复

备份

# mysql
mysqldump -u$USER -p$PASS --database $DATABASE > demo-db.sql
# postgres
pg_dump -U $USER $DATABASE > demo-db.sql

Demo备份指定数据库(finebi)

#备份命令,为了安全起见,可以把密码去掉,建议第一种,手动输入密码 
mysqldump -uroot -p finebi > finebi_20240612_backup.sql 
mysqldump -uroot -p密码 finebi > finebi_20240612_backup.sql

恢复

# mysql
mysql --default-character-set=utf8mb4 -u$USER -p$PASS $DATABASE <demo-db.sql
# sqlite3
sqlite3 $DATABASE_PATH <demo-db.sql
# postgres
psql -U $USER -d $DATABASE < demo-db.sql

 

#恢复命令,为了安全起见,可以把密码去掉,建议第一种,手动输入密码
mysql -uroot -p finebi < finebi_20240612_backup.sql
mysql -uroot -p密码 finebi < finebi_20240612_backup.sql

 

THE END
分享
二维码
打赏
海报
mysql8的数据备份与恢复
备份 # mysql mysqldump -u$USER -p$PASS --database $DATABASE > demo-db.sql # postgres pg_dump -U $USER $DATABASE > demo-db.sql Demo备份指定……
<<上一篇
下一篇>>