Cara menggunakan change root password mysql

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 --version

Jika 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 wrapper

Atau 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 mysql

2. 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 root

4. 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 wrapper0

Anda 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 wrapper3

Anda 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

Facebook

Twitter

Pinterest

WhatsApp

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,...

Postingan terbaru

LIHAT SEMUA