MySQL MariaDB

Cara Mengubah Kata Laluan Root MySQL di Ubuntu 20.04

Cara Mengubah Kata Laluan Root MySQL di Ubuntu 20.04

Kata laluan sukar diingat, jadi jika anda lupa kata laluan root MySQL, untungnya, ada cara untuk mengubahnya. Catatan ini telah ditulis untuk anda, dan pada akhir catatan ini, anda akan berjaya menukar kata laluan MySQL.

Sebelum mendapatkan penyelesaian, diandaikan bahawa anda menggunakan versi terbaru pangkalan data MySQL di Ubuntu 20.04 sistem LTS. Catatan ini akan memberikan panduan langkah demi langkah mengenai cara menukar kata laluan root MySQL di Ubuntu 20.04. Jadi, tanpa membuang masa, mari kita mulakan.

Langkah 1: Periksa versi MySQL di Ubuntu 20.04

Pertama sekali, periksa versi MySQL anda kerana catatan ini mengandungi penyelesaian menukar kata laluan root pada versi 8 atau lebih tinggi. Sekiranya versi MySQL anda lebih rendah daripada 8, maka penyelesaiannya akan berbeza. Perintah untuk memeriksa versi MySQL diberikan di bawah.

$ mysql --versi

Langkah 2: Hentikan pelayan MySQL

Untuk menukar kata laluan root MySQL, pertama-tama anda perlu mematikan pelayan MySQL, dan anda boleh melakukannya menggunakan perintah:

$ sudo systemctl hentikan mysql.perkhidmatan

Periksa status pelayan MySQL untuk mengesahkan menggunakan perintah:

$ sudo systemctl status mysql.perkhidmatan

Langkah 3: Skip Grant Jadual & Rangkaian

Untuk memulakan pelayan MySQL tanpa memberikan jadual dan pemeriksaan rangkaian, tetapkan pemboleh ubah persekitaran MYSQLD_OPTS yang digunakan MySQL pada permulaan.

$ sudo systemctl set-environment MYSQLD_OPTS = "- langkau-jaringan - langkau-geran-jadual"

Baiklah, pemboleh ubah persekitaran ditetapkan, dan kita boleh log masuk ke shell MySQL tanpa memberikan kata laluan.

Langkah 4: Mulakan perkhidmatan MySQL

Setelah menetapkan pemboleh ubah persekitaran MYSQLD_OPTS, mulakan perkhidmatan MySQL sekarang menggunakan perintah:

$ sudo systemctl mulakan mysql.perkhidmatan

Langkah 5: Sahkan status Pelayan MySQL

Sahkan status perkhidmatan MySQL, sama ada sedang berjalan atau tidak:

$ sudo systemctl status mysql.perkhidmatan

Langkah 6: Log masuk ke shell MySQL

Sekarang, anda perlu log masuk sebagai pengguna root ke pelayan MySQL dan untuk masuk ke shell MySQL, ketik perintah:

$ sudo root mysql -u

Tanpa memberikan kata laluan, anda akan log masuk ke shell MySQL.

Langkah 7: Ubah kata laluan root

Sekarang, buang hak istimewa terlebih dahulu.

mysql> hak istimewa flush;

Pilih pangkalan data MySQL.

mysql> GUNAKAN mysql

Dan tetapkan kata laluan baru untuk pengguna root menggunakan perintah Alter dengan menaip pernyataan berikut.

mysql> ALTER PENGGUNA 'root' @ 'localhost' DIKENALI OLEH 'the-new-password';

Di tempat "kata laluan baru" berikan kata laluan baru anda. Setelah berjaya menukar kata laluan root MySQL, log keluar dari shell MySQL.

mysql> berhenti;

Langkah 8: Bunuh semua proses MySQL & Mulakan semula perkhidmatan MySQL

Pertama sekali, bunuh semua proses MySQL sebelum memulakan semula pelayan MySQL.

$ sudo killall -u mysql

Setelah mendapat output seperti yang ditunjukkan pada gambar, tekan "Enter" dan mulakan semula pelayan MySQL menggunakan perintah yang diberikan di bawah.

$ sudo systemctl mulakan semula mysql.perkhidmatan

Langkah 9: Log masuk dengan Kata Laluan yang baru ditetapkan

Sekarang, Log masuk ke shell MySQL dengan kata laluan yang baru ditetapkan.

$ sudo mysql -u root -p

Berikan kata laluan yang baru ditetapkan dalam arahan ALTER.

Inilah dia. Kata laluan root MySQL berjaya diubah, dan anda masuk kembali ke shell MySQL.

Kemaskan

Dalam panduan langkah demi langkah ini, anda telah belajar menukar kata laluan root MySQL di Ubuntu 20.04 sistem LTS. Catatan ini mengandungi penyelesaian mendalam dan mudah difahami untuk menetapkan semula kata laluan root MySQL di Ubuntu 20.04.

Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...
Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...
5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...