Rumah > pangkalan data > tutorial mysql > kata laluan mysql centos terlupa

kata laluan mysql centos terlupa

PHPz
Lepaskan: 2023-05-23 09:45:07
asal
2849 orang telah melayarinya

Dalam proses membina pangkalan data MySQL menggunakan pelayan CentOS, kita pasti akan menghadapi situasi terlupa kata laluan. Situasi ini sangat menyusahkan, tetapi jangan gementar Di bawah saya akan memperkenalkan anda kepada penyelesaian secara terperinci supaya anda berjaya memulihkan kata laluan MySQL anda.

Pertama, buka terminal pada pelayan CentOS dan masukkan arahan berikut dalam terminal untuk log masuk ke MySQL menggunakan pengguna root:

mysql -u root -p
Salin selepas log masuk

Seterusnya, gesaan meminta kata laluan akan muncul , tetapi kerana Kami terlupa kata laluan kami jadi kami tidak boleh memasukkan kata laluan yang betul. Pada masa ini, kita perlu beroperasi seperti berikut:

  1. Hentikan perkhidmatan MySQL

Masukkan arahan berikut untuk menghentikan perkhidmatan MySQL:

systemctl stop mysqld
Salin selepas log masuk
  1. Mulakan MySQL menggunakan pilihan --skip-grant-tables

Selepas menghentikan perkhidmatan MySQL, kita perlu memulakan MySQL menggunakan pilihan --skip-grant-tables supaya kita boleh memintas pengesahan yang memerlukan kata laluan Langkah-langkah untuk memasukkan MySQL secara langsung.

Masukkan arahan berikut:

mysqld_safe --skip-grant-tables &
Salin selepas log masuk

Perhatikan bahawa simbol & digunakan di sini untuk menjadikan proses MySQL berjalan di latar belakang supaya kita boleh melakukan operasi seterusnya dalam terminal.

  1. Masukkan MySQL

Selepas memulakan MySQL menggunakan pilihan --skip-grant-tables, kita perlu memasukkan MySQL semula. Masukkan arahan berikut:

mysql -u root
Salin selepas log masuk

Pada masa ini, kita boleh berjaya memasuki pangkalan data MySQL.

  1. Tukar Kata Laluan

Selepas memasukkan MySQL, gunakan arahan berikut untuk menukar kata laluan:

UPDATE mysql.user SET authentication_string=PASSWORD("your_new_password") WHERE User='root';
Salin selepas log masuk

Dalam arahan ini, "kata laluan_baru_anda" ialah apa yang anda ingin menetapkan Kata Laluan Baru.

  1. Muat semula kebenaran

Selepas berjaya menukar kata laluan, kami juga perlu memuat semula kebenaran menggunakan arahan berikut:

FLUSH PRIVILEGES;
Salin selepas log masuk
  1. Keluar dari MySQL

Selepas melengkapkan semua langkah di atas, kita perlu keluar dari MySQL. Masukkan arahan berikut:

EXIT;
Salin selepas log masuk
  1. Mulakan semula perkhidmatan MySQL

Akhir sekali, kita perlu memulakan semula perkhidmatan MySQL dan masukkan arahan berikut:

systemctl start mysqld
Salin selepas log masuk

Dengan cara ini, kami Ini melengkapkan pemulihan kata laluan MySQL. Mulai sekarang, kita boleh menggunakan kata laluan baharu untuk log masuk ke MySQL.

Ringkasan

Jika anda menghadapi situasi di mana kata laluan MySQL terlupa pada pelayan CentOS, anda boleh menggunakan pilihan --skip-grant-tables untuk memintas langkah pengesahan kata laluan dan memulihkan kata laluan. Walau bagaimanapun, sebelum melakukan operasi di atas, kami perlu mengesahkan versi MySQL yang dipasang pada pelayan, persekitaran rangkaian dan maklumat lain untuk memastikan kejayaan operasi. Saya harap artikel ini dapat membantu semua orang dan anda boleh menyelesaikan masalah yang sama dengan mudah apabila anda menghadapinya!

Atas ialah kandungan terperinci kata laluan mysql centos terlupa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan