MySQL adalah salah satu sistem manajemen basis data yang paling populer. Ini paling sering digunakan untuk aplikasi berbasis web dan juga merupakan salah satu komponen utama tumpukan aplikasi web sumber terbuka LAMP (Linux, Apache, MySQL, dan PHP). Dalam tutorial ini, kami akan menunjukkan cara mengimpor file SQL ke database MySQL di VPS Linux. Ini akan membantu Anda ketika Anda perlu mentransfer database Anda dari satu server ke server lain atau untuk memulihkan cadangan database
Sebelum kita mulai, pastikan Anda memiliki akses root penuh ke server Linux Anda, atau setidaknya Anda memiliki pengguna sistem dengan hak istimewa sudo yang dapat Anda gunakan untuk terhubung ke server Anda. Setelah Anda terhubung ke server Anda melalui SSH, jalankan perintah berikut untuk memeriksa apakah server database MySQL diinstal dan versi yang mana
mysql -VBergantung pada versi mana yang telah Anda instal, hasilnya harus serupa dengan ini
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper_Jika Anda perlu terhubung ke server database MySQL melalui baris perintah sebagai root pengguna, jalankan perintah berikut
mysql -u root -pMySQL akan meminta Anda memasukkan kata sandi untuk pengguna root MySQL. Jika Anda tidak menyiapkan kata sandi untuk pengguna root MySQL, Anda dapat terhubung dengan perintah berikut
Tentu saja, selalu disarankan untuk menjaga keamanan layanan Anda, jadi jika Anda belum menyiapkan kata sandi root MySQL, Anda dapat melakukannya sekarang menggunakan perintah mysql_secure_installation
mysql_secure_installation_Kemudian, ikuti petunjuk di layar untuk menyelesaikan penyiapan
Would you like to setup VALIDATE PASSWORD plugin? Press y|Y for Yes, any other key for No: y Please set the password for root here. New password: Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y Remove anonymous users? (Press y|Y for Yes, any other key for No) : y Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y All done!Itu saja, Anda sekarang dapat terhubung ke server database MySQL sebagai pengguna root MySQL menggunakan kata sandi baru Anda
Impor file SQL ke database MySQL
Kami sekarang akan menunjukkan cara mengimpor file SQL ke database MySQL yang ada
Untuk mendaftar semua database yang ada di server database MySQL Anda, pertama-tama sambungkan ke server database Anda dengan
mysql -u root -pdan kemudian jalankan perintah berikut
Ini akan mencantumkan semua database yang dibuat di MySQL, memberi Anda keluaran yang mirip dengan ini
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.00 sec)_Jika Anda ingin membuat database baru untuk file SQL, Anda dapat melakukannya dengan perintah berikut
mysql> CREATE DATABASE DatabaseName;_Untuk membuat pengguna MySQL dan menetapkan kata sandi baru untuknya, jalankan perintah berikut
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper_0Untuk memberikan akses pengguna baru atau yang sudah ada ke database baru, jalankan perintah berikut
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper_1Terakhir, muat ulang semua hak istimewa dengan
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper_2dan keluar dari server MySQL dengan
Basis data Anda sekarang sudah siap, dan sekarang kita dapat mengimpor file SQL
Untuk mengimpor file SQL, misalnya, BackupDatabase. sql, ke database baru Anda, cukup jalankan perintah berikut
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper_4Anda akan dimintai kata sandi pengguna basis data tempat basis data ditetapkan. Masukkan kata sandi pengguna basis data Anda untuk menyelesaikan impor
Dengan ini, BackupDatabase. sql file telah berhasil diimpor
Ekspor database MySQL ke SQLfile
Selain itu, kami juga akan menunjukkan kepada Anda cara mudah mengekspor database MySQL yang ada ke dalam file SQL. Ini dapat dilakukan dengan perintah mysqldump. Sebagai contoh
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper_5Sekali lagi, Anda akan dimintai kata sandi pengguna basis data, dan itu akan membuat file SQL dari basis data Anda yang dapat Anda simpan sebagai cadangan, dan impor nanti jika diperlukan
PS. Jika Anda menyukai postingan ini tentang cara Mengimpor file SQL ke Database MySQL, silakan bagikan dengan teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau tinggalkan balasan di bawah. terima kasih