Pernahkah kamu mengalami lupa root password pada MySql Database Server? Kalo pernah berarti sama hal nya dengan saya. Nah jika root password mysql lupa berarti kita tidak dapat mengakses database server sebagai root oleh karena itu kita harus melakukan reset pada password mysql server kita.
Untuk melakukan reset password root pada mysql kita harus memiliki akses admin pada komputer kita karena kita harus mematikan service mysql server kita terlebih dahulu sebelum di reset. Setelah service pada mysql server kita dimatikan service nya barulah kita dapat melakukan langkah langkah di bawah ini untuk mereset password mysql.
Baca Juga : Belajar query sql join pada MySQL
Langkah - langkah mereset root password mysql (how to reset mysql root password) :
- Hal pertama yang harus kita lakukan adalah mematikan service mysql nya terlebih dahulu (Jika mysql database server dijalankan sebagai service) atau pastikan mysql server sedang tidak dalam keadaan running.
Baca Juga : Tutorial subquery alias dan fungsi pada mysql
- Lalu buatlah sebuah file txt dengan nama resetpasswordroot.txt kemudian isikan dengan baris query berikutALTER USER 'root'@'localhost' IDENTIFIED BY 'passwordbarumysql';
Baca Juga : Tutorial Membuat Primary dan Foreign Key di MySQL
- Kemudian masuklah ke direktori bin mysql. Karena saya menggunakan xampp maka letak direktori mysql bin berada diC:\xampp\mysql\bin
masuklah ke direktori itu dengan menggunakan cmd dengan mengetikan perintah berikut
cd C:\xampp\mysql\bin - Kemudian ketikan lah baris perintah di bawah ini untuk mereset password root mysqlmysqld --init-file=C:\resetpasswordroot.txt
perintah di atas harus dilakukan di direktori C:\xampp\mysql\bin.
- Setelah password berhasil di lakukan maka password mysql kamu akan berubah menjadi "passwordbarumysql" dan teman teman dapat login ke mysql dengan menggunakan password di atas.
Demikianah cara melakukan reset mysql root password windows. Semoga tutorial mysql ini dapat membatu untuk teman teman yang mengalami lupa password mysql.
Simak terus Tips Hosting di halaman tutorial Jagoan Hosting Indonesia ya, jika ada bagian dari tutorial yang tidak ditemukan, kamu bisa menghubungi teman-teman di Jagoan Hosting supaya bisa dibantu lebih lanjut melalui Live Chat atau fitur Open Tiket ya!Login ke mysql dengan user root
1
mysql -u root
Gunakan database mysql
1
use mysql;
Update tabel user, isi field password dengan password_baru untuk User = root
1
update user set password=PASSWORD('password_baru') where User='root';
Reload hak akses/privileges
1
flush privileges;
Keluar dari mysql
1
quit;
Coba login kembali menggunakan password
1
mysql -u root -p
selamat mencoba 🙂
via howtoforge.com
Lupa kata sandi root MySQL Anda? Jangan khawatir, semua orang bisa lupa, dan juga MySQL adalah pengaturan yang bisa jadi jarang kita lihat. Kecuali jika database error atau ingin memanipulasi data di database.
Tutorial ini bergantung pada versi server MySQL atau MariaDB yang Anda jalankan di sistem, Anda akan menggunakan perintah yang berbeda untuk memulihkan kata sandi root. Jadi jika Anda memiliki MySQL terinstall di sistem, maka hanya gunakan perintah untuk MySQL.
Dalam tutorial ini kami akan menunjukkan kepada Anda bagaimana cara mereset kata sandi root MySQL jika Anda lupa. Panduan ini juga bekerja dengan distribusi Linux modern seperti Ubuntu 18.04 dan CentOS 7.
Prasyarat
Sebelum melanjutkan dengan langkah-langkah di bawah ini, pastikan Anda masuk ke MySQL server sebagai pengguna dengan hak istimewa sudo.
- Untuk membuat pengguna biasa dengan hak sudo di Ubuntu
- Untuk membuat pengguna biasa dengan hak sudo di Debian
- Untuk membuat pengguna biasa dengan hak sudo di CentOS
Identifikasi Versi Server
Bergantung pada versi server MySQL atau MariaDB yang Anda jalankan di sistem, Anda harus menggunakan perintah yang berbeda untuk memulihkan kata sandi root.
Anda dapat menemukan versi server Anda dengan mengetik perintah berikut:
mysql --versionJika Anda menginstal MySQL di sistem Anda, hasilnya akan terlihat seperti ini:
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapperAtau output seperti ini untuk MariaDB:
mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.Pastikan untuk mencatat versi MySQL atau MariaDB mana yang Anda jalankan.
Cara Reset Password Root MySQL atau MariaDB
Ikuti langkah-langkah ini untuk mengatur ulang kata sandi root MySQL / MariaDB Anda:
1. Stop MySQL/MariaDB service
Untuk mengubah kata sandi root, pertama-tama kita harus menghentikan server MySQL. Untuk melakukannya ketik perintah berikut:
sudo systemctl stop mysql2. Mulai MySQL/MariaDB server Tanpa Memuat grant tables
Ketika opsi mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper4 diaktifkan, siapa pun dapat terhubung ke server database tanpa kata sandi dan dengan semua hak istimewa.
Untuk memulai server database tanpa memuat grant tables ketik:
sudo mysqld_safe --skip-grant-tables &Simbol mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper5 di akhir perintah di atas akan menyebabkan program berjalan di latar belakang, sehingga kita dapat terus menggunakan shell.
3. Login ke MySQL shell
Sekarang Anda dapat terhubung ke server database sebagai pengguna root, tanpa dimintai kata sandi oleh MySQL server:
mysql -u root4. Atur Password Root Baru
- Jalankan perintah berikut jika Anda memiliki MySQL 5.7.6 dan yang lebih baru atau MariaDB 10.1.20 dan yang lebih baru:ALTER USER 'root'@'localhost' IDENTIFIED BY 'passwordbaruanda'; FLUSH PRIVILEGES;
Jika pernyataan mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper6 tidak berfungsi, coba ubah tabel pengguna secara langsung:
UPDATE mysql.user SET authentication_string = PASSWORD('passwordbaruanda') WHERE User = 'root' AND Host = 'localhost'; FLUSH PRIVILEGES;Jalankan perintah berikut jika Anda memiliki MySQL 5.7.5 dan sebelumnya atau MariaDB 10.1.20 dan sebelumnya:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('passwordbaruanda'); FLUSH PRIVILEGES;
Jika semuanya berjalan dengan baik, Anda akan melihat output berikut:
Query OK, 0 rows affected (0.00 sec)5. Stop dan Start Database Server Secara Normal
Sekarang setelah kata sandi root diatur, kita harus menghentikan server database dan memulainya secara normal.
Hentikan server database menggunakan perintah berikut:
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper0Anda akan diminta memasukkan kata sandi root baru:
Mulai server database secara normal:
- Untuk MySQL, ketik:mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper1
- Untuk MariaDB, ketik :mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper2
6. Verifikasi Password
Untuk memverifikasi bahwa kata sandi root baru telah diterapkan dengan benar ketik:
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper3Anda akan diminta memasukkan kata sandi root baru. Anda sudah dapat masuk ke server database Anda.
Kesimpulan
Dalam tutorial ini, Anda belajar cara mengatur ulang kata sandi root MySQL atau MariaDB. Pastikan kata sandi root baru Anda kuat dan aman, serta simpan di tempat yang aman.
Lihat juga panduan lain tentang mengolah dan mengatur database :
- Manajemen Database MySQL menggunakan Baris Perintah
- Tutorial Cara Reset Password Root MySQL
- Cara Membuat Database MySQL di Linux Terminal
- Cara Membuat User MySQL dan Hak Akses MySQL
- Cara Menampilkan Semua User di MySQL
- Tutorial Mysqldump untuk Backup dan Restore Database MySQL
- LABEL
- MySQL
Share
Telegram
Berita sebelumyaCara Membuat Symbolic Links Menggunakan Perintah ln
Berita berikutnyaTutorial Install dan Konfigurasi MySQL di Debian 9
xsand
Related Post
Cara Menampilkan Semua Table di MySQL Database
Tutorial Mysqldump untuk Backup dan Restore Database MySQL
Konfigurasi Remote Connections ke MySQL Database Server
Cara Menampilkan Semua Database di MySQL
Tutorial Manajemen Database MySQL dari Baris Perintah
Cara Menghapus Database MySQL di Linux Terminal
Cara Menampilkan Semua User di MySQL
Cara Memeriksa Versi MySQL atau MariaDB di Server Linux
Cara Mudah Hapus User Account MySQL via Terminal Linux
Terbaru
Daftar Repository Lokal Ubuntu 22.04 Jammy Jellyfish
xsand
Setiap rilis Ubuntu memiliki nomor versi yang terdiri dari jumlah tahun dan bulan rilis. Misalnya, Rilis pertama Ubuntu 22.04 adalah April 2022. Nomor versi...
Cara Upgrade ke Ubuntu 22.04 dari Baris Perintah
Daftar Repository Lokal Indonesia Debian 11
Menghapus Kernel Module Linux dengan Perintah Rmmod
Tutorial Konfigurasi Nginx Server Blocks di Ubuntu 20.04
Tutorial Konfigurasi Apache Virtual Hosts di Ubuntu 20.04
Rekomendasi
Panduan Install Odoo 12 di CentOS 7
xsand
Odoo adalah perangkat lunak bisnis all-in-one paling populer di dunia. Ini menawarkan berbagai aplikasi bisnis termasuk CRM, situs web, e-Commerce, billing, akuntansi, manufaktur, gudang,...