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

Berapa banyak cara mengimpor data ke mysql

Berapa banyak cara mengimpor data ke mysql:

Seharusnya sesederhana...

LOAD DATA INFILE '/tmp/mydata.txt' INTO TABLE PerformanceReport;
 

Secara default LOAD DATA INFILE menggunakan tab delimited, satu baris per baris, jadi sebaiknya terima saja

IMPOR

  1. 1.Pastikan database yang Anda butuhkan sudah dibuat. Jika belum, silahkan buat databasenya terlebih dahulu:

How do I create a database?

PERHATIAN:

If you import a backup file to a database that already has content, it will replace the existing content.

  1. Gunakan FTP untuk mengunggah file SQL Anda ke server Anda. Anda dapat mengunggahnya ke direktori FTP default Anda. Atau, lihat Langkah 1 dalam petunjuk "Ekspor" di atas untuk saran lainnya. Sebagai alternatif, Anda dapat menggunakan cp untuk mengunggah file Anda melalui SSH.

  2. Masuk ke server Anda melalui SSH.

  3. Gunakan perintah cd untuk menavigasi ke direktori tempat Anda mengunggah file cadangan Anda di Langkah 1. Jika Anda mengunggah cadangan ke direktori data Anda, buka di sini (ganti 00000 dengan nomor situs Anda):

    cd /home/00000/data/

Impor database dengan menjalankan perintah berikut:

`mysql -h internal-db.s00000.gridserver.com -u username -p dbname < dbname.sql`
 

ATAU:

`mysql -h internal-db.s00000.gridserver.com -u username -p dbname -e 'source dbname.sql'`
 
  1. Setelah Anda menjalankan perintah ini, Anda akan dimintai kata sandi database Anda. Ketik dan tekan enter. Database Anda sekarang akan diimpor. Mungkin perlu beberapa menit jika Anda memiliki database yang besar. Ketika impor selesai, Anda akan dikembalikan ke prompt perintah.

CATATAN:

  1. Variabel sama seperti pada Langkah 3 dari bagian Ekspor di atas. Harap periksa Langkah 3 di bagian "Ekspor" untuk memastikan Anda mengganti kode contoh dengan informasi Anda sendiri dengan benar.

    dbname.sql is the actual name of your SQL file.

Jika Anda memiliki cadangan gzip dari database Anda, Anda dapat menggunakan baris ini sebagai gantinya:

`gunzip < dbname.gz | mysql -h internal-db.s00000.gridserver.com -u username -p dbname`
 
  1. Anda dapat memasukkan nama pengguna Anda sendiri, nama database, dan nama file cadangan, seperti sebelumnya. dbname.gz adalah nama file cadangan gzip Anda. Gunakan "unzip" alih-alih "gunzip" untuk file zip.

  2. Hapus file SQL dari direktori yang dapat diakses web, jika Anda mengunggahnya ke folder publik. Jika tidak, siapa pun dapat mengunduhnya dari web.

Jika Anda mendapatkan kesalahan yang terlihat seperti ini:

Got Error: 1045: Access denied for user '[email protected]' (using password: YES) when trying to connect
  1. Anda telah memasukkan sandi yang salah. Harap ketik ulang dengan hati-hati, atau atur ulang kata sandi Anda melalui Panel Kontrol Pusat Akun. Lihat pengguna Database di Grid untuk petunjuk.

Jika Anda mendapatkan kesalahan SQL selama impor, Anda dapat memaksanya untuk selesai dengan menambahkan "-f" ke perintah, yang merupakan singkatan dari "force". Misalnya:

`mysql -f -h internal-db.s00000.gridserver.com -u username -p dbname -e 'source dbname.sql'`
 
  1. Ini dapat membantu Anda menyelesaikan pengimporan jika Anda memiliki beberapa tabel yang rusak, tetapi perlu mengimpor basis data secara keseluruhan sebelum Anda melakukan hal lain.

http://dev.mysql .com/doc/refman/5.0/en/load-data.html

https://dev.mysql .com/doc/refman/5.0/en/loading-tables.html

https://www.mysql.com/ why-mysql/windows/excel/import/

http ://www.itworld.com/it-management/359857/3-ways-import-and-export-mysql-database



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat array PHP dari kolom MySQL

  2. Unggah foto CodeIgniter

  3. Situs web multi bahasa praktik terbaik

  4. cara masuk ke mysql dan meminta database dari terminal linux

  5. Unggah banyak gambar dengan PHP hanya menyimpan satu jalur file ke Database MySQL