Cara mengatur ulang kata sandi mariadb root di ubuntu 18.04 Bionic Beaver Linux

Cara mengatur ulang kata sandi mariadb root di ubuntu 18.04 Bionic Beaver Linux

Objektif

Tujuannya adalah untuk mengatur ulang kata sandi mariadb root yang hilang di ubuntu 18.04 Bionic Beaver Linux.

Harap dicatat bahwa jika Anda baru saja menginstal server mariadb Anda dan tidak dapat masuk sebagai pengguna root dengan:

$ mysql -u root error 1698 (28000): akses ditolak untuk pengguna 'root'@'localhost' 

Anda tidak perlu mengatur ulang kata sandi Anda. Sebaliknya, untuk login sebagai root mengubah perintah di atas menjadi:

$ sudo mysql 

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem operasi: - Ubuntu 18.04 Bionic Beaver
  • Perangkat lunak: - mysql ver 15.1 Distrib 10.1.25-mariadb atau lebih tinggi

Persyaratan

Akses istimewa ke sistem ubuntu Anda sebagai root atau via sudo perintah diperlukan.

Kesulitan

MUDAH

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Instruksi

Mari kita mulai dengan menghentikan basis data MariaDB yang sedang berjalan:

$ Sudo Service Mariadb Stop 

Setelah siap secara manual, Mulai Server MariaDB dengan perintah Linux dan opsi baris perintah berikut:

$ sudo/usr/sbin/mysqld --skip-tabel-tables --skip-networking & [1] 3216 


Konfirmasikan bahwa proses MariaDB berjalan seperti yang diharapkan:

$ jobs [1]+ menjalankan sudo/usr/sbin/mysqld --skip-grant-tabel --skip-networking & 

Pada tahap ini kami dapat mengakses basis data mariadb tanpa kata sandi:

$ mysql -u root selamat datang di monitor mariadb. Perintah diakhiri dengan; atau \ g. ID Koneksi Mariadb Anda adalah 2 Hak Cipta (C) 2000, 2017, Oracle, Mariadb Corporation AB dan Lainnya. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. Mariadb [(tidak ada)]> 

Menggunakan sesi mariadb saat ini hak istimewa flush:

mysql> hak istimewa flush; Permintaan ok, 0 baris terpengaruh (0.00 detik) 

Selanjutnya, setel ulang kata sandi root. Perintah linux berikut akan mengatur ulang kata sandi root mysql ke LinuxConfig.org:

mysql> perbarui mysql.Pengguna Set Kata Sandi = Kata Sandi ('LinuxConfig.org ') di mana pengguna = "root"; Query ok, 0 baris terpengaruh, 1 peringatan (0.00 detik) 

Berhenti sesi mariadb:

mysql> berhenti bye 

Dengan anggun mengakhiri arus mysqld proses:

$ sudo pkill mysqld linuxconfig@ubuntu: ~ $ jobs [1]+ selesai sudo/usr/sbin/mysqld --skip-grant-tables --skip-networking 

Terakhir, mulailah basis data mariadb:

$ Sudo Service Mariadb Mulai 

Jika semuanya berjalan dengan baik, Anda sekarang harus dapat masuk ke basis data MariaDB Anda dengan kata sandi root:

$ sudo mysql -u root --password = linuxconfig.org Selamat datang di monitor mariadb. Perintah diakhiri dengan; atau \ g. ID Koneksi Mariadb Anda adalah 3 Hak Cipta (C) 2000, 2017, Oracle, Mariadb Corporation AB dan Lainnya. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. Mariadb [(tidak ada)]> 

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Ubuntu 20.04 Panduan
  • Instal MySQL di Ubuntu 20.04 LTS Linux
  • Ubuntu 22.04 Panduan
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Cara menginstal mysql di almalinux