GNU/Linux >> Belajar Linux >  >> Ubuntu

Menyetel ulang kata sandi root MySQL/MariaDB di Ubuntu 16.04/18.04

Pendahuluan:
Jika Anda lupa kata sandi 'root' di MySQL/MariaDB(10.0.x), Anda dapat mengatur ulang kata sandi sebagai berikut:
Ref:https://kofler.info/root-login-problem -mit-mariadb/

LANGKAH:
Hentikan MySQL/MariaDB yang sedang berjalan
service mysql stop
Mulai MySQL/MariaDB dalam mode non-protected:
mysqld_safe --skip-grant-tables --skip-networking &
Login sebagai root di MySQL/MariaDB
mysql -u root
Setel kata sandi root baru:
Untuk MySQL Sebelumnya ke V 5.7
update mysql.user set password=password('new-root-password-here') where user='root';
untuk Mysql v 5.7 dan yang lebih baru:
update mysql.user set authentication_string=PASSWORD('new-root-password-here') where user='root';
Jika password root sudah diset maka perintah berikut akan bekerja lebih baik:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-root-password-here';
Untuk MariaDB:
Saya kasus MariaDB, biasanya memeriksa bahwa pengguna sistem adalah root dan pengguna root mysql memiliki kata sandi yang tepat sebelum memberikan akses. Jika mencoba masuk sebagai root melalui PHPMyadmin, ini akan gagal bahkan dengan kata sandi root MariaDB yang benar. Untuk mengatasinya, kita perlu menonaktifkan plugin 'unix_socket' sebagai berikut:
update mysql.user set plugin='' where user='root';
Konfirmasi perubahan baru
select user,host,password,plugin from mysql.user;
Kolom 'pluging' harus kosong untuk pengguna 'root@localhost'

Keluar dari MySQL/MariaDB:
FLUSH PRIVILEGES;
exit;

Bunuh proses yang tidak dilindungi MySQL/MariaDB:
killall mysqld
Tunggu beberapa detik hingga selesai.
Restart layanan MySQL/MariaDB seperti biasa:
service mysql start

Sekarang login root akan berfungsi untuk PHPMyadmin seperti untuk klien mysql.


Ubuntu
  1. Cara Mengatur Ulang Kata Sandi Root MySQL Atau MariaDB

  2. Menyetel ulang kata sandi root MariaDB di Ubuntu 16.04 LTS

  3. Setel ulang kata sandi root MySQL

  1. Bagaimana Cara Mengatur Ulang Kata Sandi Ubuntu?

  2. Menyetel ulang kata sandi MySQL di Linux Debian/Ubuntu

  3. Menyetel Ulang Kata Sandi Phptheadmin yang Terlupa?

  1. Cara Mengubah Kata Sandi Sudo atau Root di Ubuntu

  2. Cara Menginstal MySQL di Ubuntu 20.04

  3. Nonaktifkan Akun Root Di Ubuntu?