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

Linux mysql terlupa kata laluan

王林
王林asal
2023-05-08 18:58:35796semak imbas

Terlupa kata laluan untuk MySQL di Linux

MySQL ialah salah satu sistem pengurusan pangkalan data hubungan yang paling biasa digunakan, dan Linux ialah sistem pengendalian yang digunakan secara meluas. Pada sistem Linux, pangkalan data MySQL juga digunakan secara meluas. Pemasangan dan konfigurasi MySQL adalah proses yang agak mudah, tetapi semasa penggunaan atau ketika baru belajar MySQL, mereka sering menghadapi masalah terlupa kata laluan mereka. Artikel ini akan memperkenalkan cara menyelesaikan masalah terlupa kata laluan MySQL di bawah sistem Linux.

  1. Gunakan pengguna root untuk log masuk ke MySQL

Dalam sistem Linux, jika anda ingin log masuk ke MySQL melalui baris arahan, anda perlu menggunakan root pengguna dan masukkan kata laluan yang sepadan. Jika anda terlupa kata laluan akar MySQL, anda tidak akan dapat mengendalikannya melalui arahan log masuk. Oleh itu, langkah pertama ialah log masuk ke MySQL menggunakan pengguna root. Prasyaratnya ialah perkhidmatan MySQL telah dipasang pada sistem Linux.

Masukkan terminal dan masukkan arahan berikut:

mysql -u root -p

Anda akan digesa untuk memasukkan kata laluan Jika anda terlupa kata laluan root MySQL, masukkan sebarang aksara atau tekan terus Enter. Pada ketika ini, anda akan digesa untuk memasukkan kata laluan baharu.

  1. Tetapkan semula kata laluan akar MySQL

Dalam MySQL, kata laluan pengguna root disimpan dalam jadual sistem, jadi anda boleh menggunakan arahan SQL untuk mengubah suai nilai ini secara langsung kata laluan untuk menetapkan semula kata laluan akar MySQL. Langkah-langkah khusus adalah seperti berikut:

a Pilih pangkalan data MySQL

Sebelum menggunakan arahan SQL untuk menukar kata laluan, anda perlu memilih pangkalan data MySQL terlebih dahulu. Masukkan arahan berikut:

use mysql;

b Kemas kini kata laluan pengguna root

Dalam MySQL, rangka kerja mempunyai pernyataan terbina dalam untuk mengemas kini kata laluan, yang boleh beroperasi pada pengguna root . Masukkan arahan berikut:

update user set password=password("新密码") where user="root";

Perhatikan bahawa "kata laluan baharu" di sini merujuk kepada memasukkan kata laluan baharu untuk menggantikan kata laluan asal.

c. Muat semula kebenaran pengguna

Selepas menggunakan arahan di atas untuk menukar kata laluan pangkalan data akar, anda perlu memuat semula kebenaran pengguna untuk kata laluan baharu berkuat kuasa. Masukkan arahan berikut:

flush privileges;

d Keluar dari perkhidmatan MySQL

Selepas melengkapkan pengubahsuaian di atas, anda perlu keluar dari perkhidmatan MySQL dan log masuk semula dengan kata laluan baharu. Pada masa ini, masukkan arahan berikut:

exit;
  1. Gunakan kata laluan baharu untuk log masuk ke MySQL

Selepas melengkapkan langkah di atas, anda boleh menggunakan kata laluan baharu untuk log masuk ke MySQL sekali lagi. Masukkan arahan berikut:

mysql -u root -p

Sistem akan meminta anda memasukkan kata laluan Pada masa ini, masukkan kata laluan baharu yang telah diubah suai. Selepas memasukkan kata laluan yang betul, anda boleh melakukan operasi yang berkaitan dengan pangkalan data MySQL.

Ringkasan:

Di bawah sistem Linux, melupakan kata laluan akar pangkalan data MySQL bukanlah masalah yang sangat menyusahkan Anda hanya perlu menggunakan arahan SQL dan beberapa operasi dalam langkah pertama dengan mudah menyelesaikannya untuk menetapkan semula kata laluan. Melalui pengenalan artikel ini, saya berharap dapat membantu pengguna sistem Linux dengan lebih baik menyelesaikan masalah kehilangan kata laluan, supaya semua orang dapat menjalankan operasi berkaitan MySQL dengan lancar.

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

Kenyataan:
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
Artikel sebelumnya:mysql nyahpasang dan memasangArtikel seterusnya:mysql nyahpasang dan memasang