GNU/Linux >> Belajar Linux >  >> Ubuntu

Menyetel ulang kata sandi root MariaDB di Ubuntu 16.04 LTS

Pendahuluan:
Karena ini artikel yang bagus dan tidak ingin hilang, artikel berikut ini adalah salinan lengkapnya (mungkin dengan sedikit perubahan) yang diambil dari situs ini:
http://tecadmin.net/ langkah-untuk-reset-mariadb-root-password-in-linux/#

Langkah 1: Hentikan Layanan MariaDB
Pertama kita harus menghentikan layanan MariaDB menggunakan perintah berikut.
# /etc/init.d/mysql stop
Shutting down MySQL. [ OK ]

Langkah 2: Mulai MariaDB dalam Safe Mode
Sekarang hubungkan ke MariaDB secara lebih aman menggunakan lewati grant dan jalankan perintah ini di latar belakang.
# mysqld_safe --skip-grant-tables &
.
[1] 6218
140118 22:27:09 mysqld_safe Logging to '/var/lib/mysql/localhost.localdomain.err'.
140118 22:27:09 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Langkah 3: Login ke MariaDB dan Ubah Kata Sandi
Setelah memulai MariaDB di safe more sambungkan ke MariaDB dan jalankan perintah berikut untuk mengubah kata sandi root.
# mysql
.
MariaDB [(none)]> use mysql;
MariaDB [mysql]> UPDATE user SET password=PASSWORD("new_password") WHERE User='root';
MariaDB [mysql]> FLUSH PRIVILEGES;
MariaDB [mysql]> quit;

Langkah 4: Berhenti dan Mulai MariaDB
Setelah mengubah kata sandi, hentikan layanan MariaDB dan mulai lagi dalam mode normal menggunakan perintah berikut.
# kill $(ps aux | grep -v 'grep' | grep /usr/bin/mysqld_safe | awk '{print $2}')
# service mysql start

Langkah 5: Login ke MariaDB menggunakan Kata Sandi Baru
Pada tahap ini Anda telah berhasil memperbarui kata sandi root MariaDB Anda, Mari terhubung ke MariaDB menggunakan kata sandi baru.
# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 1
Server version: 5.5.34-MariaDB MariaDB Server
.
Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.
.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
.
MariaDB [(none)]>

HASIL:
Nah, setelah melakukan semua hal di atas saya bisa mendaftar sebagai root melalui baris perintah 'mysql -u root -p' tetapi tidak bisa mendaftar sebagai root melalui PHPMyadmin.
Jadi begini yang saya lakukan:
Langkah 6: login sebagai root menggunakan perintah ini:
# mysql -u root -p
Langkah 7: Masukkan perintah berikut untuk membuat pengguna baru 'root2' dan mengatur kata sandi yang sama seperti untuk 'root'
MariaDB [(none)]> use mysql;
MariaDB [mysql]> CREATE USER 'root2'@'localhost' IDENTIFIED BY 'same_pass_as_root';
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root2'@'localhost' WITH GRANT OPTION;
MariaDB [mysql]> FLUSH PRIVILEGES;
MariaDB [mysql]> quit;

Saya kemudian bisa login sebagai 'root2' di PHPMyadmin dan memiliki semua hak istimewa sebagai root.
Itu berhasil dan jangan tanya kenapa 😉


Ubuntu
  1. Bagaimana Cara Mengatur Ulang Kata Sandi Ubuntu?

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

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

  1. Cara Mengubah Kata Sandi Sudo atau Root di Ubuntu

  2. Cara mereset kata sandi root MySQL/MariaDB di Ubuntu 20.04 Focal Fossa Linux

  3. Nonaktifkan Akun Root Di Ubuntu?

  1. Ubuntu 20.04 mengatur ulang kata sandi root

  2. Lupa kata sandi server ubuntu?

  3. Cara Mengubah Kata Sandi Root di Ubuntu Linux