Kelompok. Anggota
Status.
Sumber terbuka, web, dan keamanan Hai semua, di waktu yang berbeda saya mengalami masalah ketika saya harus bermigrasi dari server ke server lain khususnya ketika saya perlu mengimpor database yang lebih besar dari 50 MB
Posting ini dapat membantu saya di masa depan dan dapat bermanfaat juga bagi pengguna lain. Centos 7
- Anda perlu menggunakan SFTP daripada mencari /usr/local/webuzo/enduser/webuzo/phpmyadmin/
- Mengedit konfigurasi. termasuk. php find lalu gabungkan seperti ini
$cfg['UploadDir'] = 'unggah';
- Buat unggahan folder di /usr/local/webuzo/enduser/webuzo/phpmyadmin/
- dengan SSH buka /usr/local/webuzo/enduser/webuzo/phpmyadmin/upload/
- Ketik perintah ini. mysql -p -u nama_pengguna database_name < file. sql (ganti 'user_name', 'database_name', dan 'file. sql' dengan nama sebenarnya. ) Anda akan dimintai kata sandi pengguna basis data Anda, dan kemudian basis data Anda akan diimpor
-----------------------
Orang-orang di dalam
Web, keamanan, sumber terbuka penuh gairah
Alat phpMyAdmin dapat digunakan untuk mengimpor database MySQL hingga ~128MB. File di atas yang akan menyebabkan layanan habis waktu dan impor akan gagal
Untuk mengimpor database yang lebih besar ke akun Anda, unggah salinan cadangan database di akun Anda. Pastikan untuk menempatkan file cadangan di luar folder public_html agar tidak dapat diakses dari browser
Kemudian Anda dapat menggunakan Alat Situs -> Situs -> alat MySQL. Di dalamnya, temukan database tempat Anda ingin mengimpor cadangan, klik menu kebab -> Import Database Dump. Arahkan ke lokasi cadangan Anda di sembulan yang muncul, pilih dan klik Impor
N. B. Mengimpor di database yang ada akan menimpa data yang ada yang cocok. Kami sangat menyarankan agar Anda membuat cadangan database Anda terlebih dahulu. Anda dapat mempelajari cara melakukannya di tutorial Pencadangan Database MySQL kami
Atau Anda dapat mengimpor database yang lebih besar ke akun Anda menggunakan koneksi SSH. Lihat artikel terperinci kami tentang cara melakukannya. Tidak ada batas waktu tunggu saat mengimpor melalui SSH dan operasi akan selesai dengan sukses
Saat Anda mengerjakan proyek apa pun yang memiliki basis data besar, sebelum menerapkan modifikasi baru, Anda mungkin perlu membuat cadangan dari basis data saat ini. Anda mungkin menerima kesalahan saat mengimpor database besar karena melebihi batas waktu. Jadi, Bagaimana cara mengimpor database besar di phpmyadmin?
Solusi 1. kompresi file SQL
Ini adalah solusi yang sangat mendasar dan sederhana yang dapat berguna untuk. sql yang ukurannya tidak begitu besar. Kita dapat mengompres. sql menggunakan bzip2, gzip, zip atau metode kompresi lainnya. Sebagai. sql adalah tipe teks biasa, kita dapat mencapai kompresi yang nyata. Jika Anda masih menghadapi masalah dengan ukuran, Anda juga dapat mencoba opsi lain
Solusi 2. Tingkatkan batas ukuran file PHP
Buka file php.ini Anda dan perbarui baris berikut dan simpan file tersebut
max_execution_time = 1800 // 30 minutes max_input_time = 1800 // 30 minutes memory_limit = 2048M // 2 GB upload_max_filesize = 2048M // 2 GB post_max_size = 2048M // 2 GBSekarang mulai ulang server Anda dan coba impor. .sql. Jangan lupa untuk mengatur ulang nilai setelah Anda selesai mengupload. .sql.
Solusi 3. Menggunakan perintah mysql di terminal
Unggah Anda. sql ke server web dan jalankan perintah mengalir di terminal Anda
mysql -u <username> -p <database> < /path/your-file.sql_
di mana
<username>_ - nama pengguna MySQL Anda. e. g. akar
mysql -u <username> -p <database> < /path/your-file.sql0 - Basis data yang ingin Anda impor
mysql -u <username> -p <database> < /path/your-file.sql_1 - Jalur lengkap ke. .sql
Saat diminta, berikan kata sandi MySQL Anda dan selesaikan proses impor
Solusi 4. Menggunakan BigDump
Apa itu BigDump?
Saat Anda akan mereplikasi atau memindahkan database, mengimpor dump SQL yang besar mungkin sulit bagi mereka yang hanya memiliki akses web ke server MySQL. phpMyAdmin memiliki kekurangan tertentu saat mengimpor file berukuran lebih dari ukuran sedang. Dalam kasus seperti itu, BigDump dapat menjadi utilitas yang bermanfaat