MySQL adalah sebuah database management system (manajemen basis data) menggunakan perintah dasar SQL (Structured Query Language) yang cukup terkenal. Database management system (DBMS) MySQL multi pengguna dan multi alur ini sudah dipakai lebih dari 6 juta pengguna di seluruh dunia (niagahoster).
Artikel ini akan membahas cara Remote, Import, dan Export Database.
Langkah 1 – Remote Database
Bind MySQL ke IP Luar (Publik) Edit file /etc/my.cnf tambahkan kode ini dibawah [mysqld]
bind-address = 0.0.0.0 (untuk semua IP)
Membuat user untuk remote acess MySQL
CREATE USER 'user_kamu'@'localhost' IDENTIFIED BY 'password_kamu';
CREATE USER 'user_kamu'@'%' IDENTIFIED BY 'password_kamu';
GRANT ALL ON *.* TO 'user_kamu'@'localhost';
GRANT ALL ON *.* TO 'user_kamu'@'%';
flush privileges;
Langkah 2 – Import Database
mysql -u root -p target_database < database.sql
atau jika database di lokal, dan akan import di server database external
mysql -u root -p -h ip_server_database targer_database < database.sql
Langkah 3 – Export Database
mysqldump -u Username -p NamaDatabase > NamaDatabaseYangBaru.sql
Selamat mencoba.