MySQLデータベースdump,restoreの時の小さい細い点


MySQLのデータバックアップとリカバリは、私たちがよく使用する機能です.
一般的なコマンドは次のとおりです.
 
mysqldumpコマンド式でDB全体をバックアップします.
shell> mysqldump db_name > backup-file.sql

バックアップしたデータを空のデータベースにインポートするコマンド.
shell> mysql db_name < backup-file.sql

あるいは次のコマンドです.
shell> mysql -e "source /path-to-backup/backup-file.sql" db_name

上記のコマンドを使用すると、バージョンが間違っていると報告される可能性があります.
なぜならlinuxのmysqlコマンドのバージョンとインポートしたいデータベースのバージョンが一致しないからです.
トランスフォームは、データベースのbinディレクトリの下に移動します.
shell> ./mysqldump db_name > backup-file.sql

バックアップしたデータを空のデータベースにインポートするコマンド.
shell> ./mysql db_name < backup-file.sql