Cara Mengubah Kata Laluan Root MySQL di Ubuntu 20.04

How Change Mysql Root Password Ubuntu 20



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 penyelesaiannya, diandaikan bahawa anda menggunakan versi terbaru pangkalan data MySQL pada sistem Ubuntu 20.04 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 pada 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- penukaran

Langkah 2: Hentikan pelayan MySQL

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



$sudosystemctl hentikan perkhidmatan mysql.





Periksa status pelayan MySQL untuk mengesahkan menggunakan perintah:

$sudostatus sistemctl mysql.service

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.



$sudoset-persekitaran systemctlMYSQLD_OPTS='- skip-networking - 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:

$sudosystemctl mulakan mysql.service

Langkah 5: Sahkan status Pelayan MySQL

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

$sudostatus sistemctl mysql.service

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:

$sudomysql-uakar

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'akar'@'localhost'DIKENALI OLEH'kata laluan baru';

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 bunuh semua -umysql

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

$sudosystemctl mulakan semula mysql.service

Langkah 9: Log masuk dengan Kata Laluan yang baru ditetapkan

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

$sudomysql-uakar-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 mengubah kata laluan root MySQL pada sistem LTS Ubuntu 20.04. Catatan ini mengandungi penyelesaian yang mendalam dan mudah difahami untuk menetapkan semula kata laluan root MySQL di Ubuntu 20.04.