ホームページ >データベース >mysql チュートリアル >InnoDB テーブルを使用して MySQL データベースの名前を確実に変更するにはどうすればよいですか?
MySQL データベースの名前変更: InnoDB テーブルの詳細ガイド
MySQL データベースの名前変更は、スキーマ名の変更とも呼ばれます。これは、特に大規模なデータベースにとっては課題です。ダンプして再インポートする通常の方法は非効率的ですが、RENAME {DATABASE | SCHEMA} コマンドはさまざまな理由から推奨されません。
ただし、InnoDB テーブルには信頼できるソリューションがあります。次の手順に従ってください:
RENAME TABLE old_db.table TO new_db.table;
mysql -u username -ppassword old_db -sNe 'show tables' | while read table; \ do mysql -u username -ppassword -sNe "rename table old_db.$table to new_db.$table"; done
メモ:
mysqldump old_db | mysql new_db
mysqldump -R old_db | mysql new_db
を使用して後でコピーできます。これらの手順に従うことで、MySQL の名前を効率的かつ確実に変更できます。 InnoDB テーブルを含むデータベース。
以上がInnoDB テーブルを使用して MySQL データベースの名前を確実に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。