-
Notifications
You must be signed in to change notification settings - Fork 21
Mengganti MariaDB dengan MySQL di XAMPP
Mulai XAMPP versi 5.5.30 dan 5.6.14, database di XAMPP adalah MariaDB bukan MySQL. MariaDB adalah fork dari MySQL. Anda dapat menggantinya dengan MySQL. Tutorial ini mengasumsikan Anda menggunakan Windows dengan user access control default. Use at your own risk.
- Backup database jika ada.
- Stop MariaDB dari XAMPP control panel. Klik Stop di baris MySQL. Tunggu sampai service berhenti.
- Rename folder:
\xampp\mysql
menjadi\xampp\mariadb
- Download MySQL Community Server, pilih dalam bentuk zip.
- Buat folder baru:
\xampp\mysql
- Ekstrak MySQL yang didownload ke folder
\xampp\mysql
tersebut. - Buat folder baru:
\xampp\mysql\data
biarkan kosong. - Buat file baru:
\xampp\mysql\bin\my.ini
lalu isikan ke dalam file tersebut berikut ini (ganti c:/xampp/ dengan folder yang sesuai di komputer Anda. Perhatikan penggunaan slash, bukan backslash):
[mysqld]
# set basedir to your installation path
basedir=c:/xampp/mysql
# set datadir to the location of your data directory
datadir=c:/xampp/mysql/data
# increase innodb_buffer_pool_size Default: 134217728 (128 MB)
innodb_buffer_pool_size = 1024M
# Default since version 5.7
sql-mode = "NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Proses copy MySQL belum mengisiasi database MySQL yang diperlukan. Untuk membuatnya harus dilakukan dari command line.
- Cari cmd di search Windows.
- Klik kanan pada cmd.exe lalu pilih Run As Administrator. Anda harus sebagai administrator untuk menjalankan perintah berikut ini.
- Ketikkan perintah berikut ini (ganti c:\xampp\ dengan folder yang sesuai di komputer Anda):
cd c:\xampp\mysql\bin
mysqld --initialize-insecure
- Buka folder data, pastikan di dalamnya ada file
[computer name].err
- Anda memiliki akses ke localhost mySQL sebagai root tanpa password.
Klik Start pada baris MySQL di XAMPP Control Panel.
Impor kembali database yang telah dibackup (jika ada)
Gedung BPKP Lantai 10 // Jl. Pramuka 33 // Jakarta Timur 13120 // Telp 021-85910031 ext 1029
web: www.simda-indonesia.com // email: timaplikasi et yahoo titik com // twitter: @simdaindonesia // telegram channel: @simda // telegram grup: @simdaindonesia // fb page: @simdaindonesia