Showing posts with label database. Show all posts
Showing posts with label database. Show all posts

Saturday, November 24, 2018

MySql dan Maridb

Pada dasarnya RDBMS (Relational Database Management System) MySql dan Mariadb adalah sama. Jadi untuk belajar sistem database bisa menggunakan salah satu dari keduanya. Namun semenjak MySql di akusisi oleh Oracle banyak pengembang yang beralih ke Mariadb. Secara perintah dan sintaks yang dipakai oleh keduanya masih sama.

Secara sistem operasi pun, baik MySql maupun Maridb juga sama, keduanya bisa di install baik di linux maupun windows. Namun saat ini beberapa distro linux ada yang menggunakan Mariadb sebagai default database sistemnya.


Saturday, June 11, 2016

Lupa Password Mysql

 Setelah lama tidak menyentuh aplikasi mysql akhirnya lupa passwordnya, kalau pengen cepet sebenarnya di install ulang juga sudah langsung beres, tapi lupa password ini saya alami sudah lebih dari satu kali, jadi kelihatanya kurang pas kalau install ulang. Karenanya saya putuskan untuk googling cara reset password mysql di xampp, kemungkinan bisa juga diaplikasikan selain di xampp selama databasenya masih mysql. 

Cara ini menggunakan opsi --skip-grant-tables yang mana kita bisa masuk ke database mysql tanpa password dan akhirnya kita bisa mengganti passwordnya. Pertama matikan dulu servis mysqlnya, bisa melalui xampp control panel atau bisa juga lewat task manager, setelah itu buka console cmd.

start mysqld dengan opsi --skip-grant-tables
Setelah console cmd terbuka masuk ke directory xampp di install, dan jalankan service mysql dengan perintah :

mysqld -skip-grant-tables

Setelah perintah diatas dijalankan maka akan muncul seperti gambar diatas. Agar kita tahu bahwa mysql masih tetap jalan maka untuk menjalankan mysql client buka console cmd satu lagi. 

Perintah mysql

Setelah console terbuka silahkan masukan perintah login mysql client seperti biasa tanpa menggunakan password.

mysql -u root -p 

Seperti tanpak pada gambar diatas, kita bisa masuk database mysql tanpa password. 

Perintah mengganti password
Setelah kita masuk ke mysql client maka kita masukkan cangkul perintah untuk mengganti password dengan pasword yang baru.

UPDATE mysql.user SET Password=PASSWORD('konci') WHERE User='root';

Perintah diatas adalah mengganti dengan pasword konci. Jadi setelah itu password mysql kita adalah konci. :) lanjutkan dengan dengan perintah

FLUSH PRIVILEGES;

Seperti pada gambar dibawah ini, agar hak akses di tabel user terupdate.

Perintah FLUSH PRIVILEGES
Setelah dilakukan flush privileges silahkan restart service mysql nya, selanjutnya sudah bisa login seperti biasa dengan menggunakan password yang baru, disini saya menggunakan password konci

Login seperti biasa
Setelah semua tahapan diatas selesai, Insyaallah mysql database sudah bisa dipakai, namun jika anda menambahkan beberapa user dan password yang lain pengaturanya menyesuaikan, setidaknya ketika password root ketemu kita bisa mengatur ulang user dan password yang lain.