Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara mengembalikan database yang dikodekan ganda oleh mysqldump

Saya mendapatkan data saya kembali. Terima kasih semuanya.

Dengan cara ini,

1.import data yang berantakan

2.gunakan sqldump sebagai mysqldump -h "$DB_HOST -u "$DB_USER" -p"$DB_PASSWORD" --opt --quote-names --skip-set-charset --default-character-set=latin1 "$DB_NAME" > /tmp/temp.sql

Referensi

#!/bin/bash -e

DB_HOST="$1"
DB_USER="$2"
DB_PASSWORD="$3"
DB_NAME="$4"


mysqldump -h "$DB_HOST -u "$DB_USER" -p"$DB_PASSWORD" --opt --quote-names \
    --skip-set-charset --default-character-set=latin1 "$DB_NAME" > /tmp/temp.sql

mysql -h "$DB_HOST" -u "$DB_USER" -p"$DB_PASSWORD" \
    --default-character-set=utf8 "$DB_NAME" < /tmp/temp.sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih dapatkan seluruh baris yang sesuai dengan maks di Grup MySQL

  2. Kolom Tergantung pada kolom lainnya

  3. Gridview tidak ada dalam konteks saat ini

  4. Innodb:Tidak dapat menemukan indeks FULLTEXT yang cocok dengan daftar kolom saat ditanyakan lebih dari 1 kolom

  5. Cara mencetak tabel database MySQL di PHP menggunakan PDO