sql >> データベース >  >> RDS >> Mysql

/ var / lib / mysqlディレクトリをコピーすることはmysqldumpの良い代替手段ですか?

    • はい
    • テーブルがMyISAM(デフォルト)エンジンを使用している場合ははい。 InnoDBを使用している場合ではありません。
    • おそらくそうではなく、ある場合は、mysql_upgradeを実行して修正する必要があります

    データベースが不整合な状態になるのを防ぐために、MySQLをシャットダウンするか、バックアップの前にLOCKTABLESを使用してからFLUSHTABLESを使用することができます。 2番目の解決策は、バックアップ中にMySQLサーバーが引き続き使用可能であるため、少し優れています(読み取り専用ですが)。



    1. データベースがOracleであり、SQLを使用しているバージョンを確認するにはどうすればよいですか?

    2. テーブルが存在する場合はドロップテーブルを作成し、存在しない場合は作成するだけです

    3. PostgreSQLエラー'サーバーに接続できませんでした:そのようなファイルまたはディレクトリはありません'

    4. SQL:1日に複数の値MySQLが含まれていると仮定して、1日に1つのレコードを選択する方法