kata laluan root mysql terlupa
MySQL ialah sistem pengurusan pangkalan data yang sangat popular dan digunakan secara meluas dalam pembangunan aplikasi web. Memandangkan adalah perlu untuk menetapkan maklumat penting seperti kata laluan log masuk dan kata laluan akar semasa pemasangan dan penggunaan MySQL, selalunya kata laluan akar MySQL dilupakan. Artikel ini akan memperkenalkan cara menangani situasi ini dari pelbagai aspek.
1. Dapatkan kata laluan root MySQL
1 Gunakan arahan mysqladmin
Dalam terminal Linux atau Mac, anda boleh menggunakan arahan mysqladmin untuk mendapatkan kata laluan root MySQL . Langkah-langkah khusus adalah seperti berikut:
Langkah 1: Buka terminal
Langkah 2: Gunakan arahan berikut untuk log masuk ke pangkalan data MySQL:
mysql -u root -p
Langkah 3: Masukkan kata laluan anda Jika anda terlupa, langkau ke langkah 4
Langkah 4: Gunakan arahan berikut untuk menetapkan semula kata laluan root:
mysqladmin. -u kata laluan akar NEWPASSWORD
2 Ubah suai fail konfigurasi MySQL
Jika anda terlupa kata laluan akar MySQL, anda juga boleh mendapatkannya dengan mengubah suai fail konfigurasi. Berikut ialah langkah khusus:
Langkah 1: Cari fail konfigurasi MySQL
Dalam sistem Linux, fail konfigurasi MySQL biasanya /etc/my.cnf atau /etc/mysql/my .cnf . Pada sistem Windows, fail konfigurasi biasanya terletak dalam C:Program FilesMySQLMySQL Server X.Xmy.ini.
Langkah 2: Hentikan perkhidmatan MySQL
Dalam terminal Linux atau Mac, gunakan arahan berikut untuk menghentikan perkhidmatan MySQL:
sudo /etc/init.d/ mysql stop
Dalam sistem Windows, buka senarai perkhidmatan, cari perkhidmatan MySQL, klik kanan dan pilih "Berhenti".
Langkah 3: Edit fail konfigurasi MySQL
Gunakan editor teks untuk membuka fail konfigurasi MySQL. Cari baris berikut:
[mysqldump]
user=root
password=OLD_PASSWORD
Tukar kata laluan asal kepada kata laluan baharu yang anda mahukan. Contohnya, jika anda ingin menukar kata laluan kepada "apple", maka anda harus menulis:
[mysqldump]
user=root
password=apple
Langkah 4: Mulakan Perkhidmatan MySQL
Di terminal Linux atau Mac, gunakan arahan berikut untuk memulakan perkhidmatan MySQL:
sudo /etc/init.d/mysql start
Dalam sistem Windows , buka Senarai perkhidmatan, cari perkhidmatan MySQL, klik kanan dan pilih "Mula".
2. Elakkan terlupa kata laluan akar MySQL
1 Rekod kata laluan
Apabila anda menetapkan dan menukar kata laluan root MySQL untuk kali pertama, adalah disyorkan untuk menggunakan. alat pengurusan kata laluan untuk merekodkan kata laluan. Anda boleh memilih alat pengurusan kata laluan seperti 1Password atau LastPass untuk merekod kata laluan.
2. Dayakan dasar kata laluan MySQL
MySQL menyokong penggunaan dasar kata laluan untuk memaksa pengguna menggunakan kata laluan yang kompleks, sekali gus meningkatkan kesukaran untuk memecahkan kata laluan. Anda boleh mendayakan dasar kata laluan dengan mengedit fail konfigurasi MySQL. Berikut ialah langkah khusus:
Langkah 1: Cari fail konfigurasi MySQL
Dalam sistem Linux, fail konfigurasi MySQL biasanya /etc/my.cnf atau /etc/mysql/my .cnf . Pada sistem Windows, fail konfigurasi biasanya terletak dalam C:Program FilesMySQLMySQL Server X.Xmy.ini.
Langkah 2: Edit fail konfigurasi MySQL
Gunakan editor teks untuk membuka fail konfigurasi MySQL. Cari baris berikut:
[mysqld]
Pemalam pengesahan lalai untuk digunakan semasa menyambung ke pelayan
default_authentication_plugin=mysql_native_password
Pengesahan lalai pemalam untuk digunakan semasa menyambung ke pelayan Ubah suai pemalam kepada mysql_native_password dan tambah kandungan berikut:
[mysqld]
Pemalam pengesahan lalai untuk digunakan semasa menyambung ke pelayan
default_authentication_plugin=mysql_native_password
Tetapkan peraturan kata laluan
validate_password_policy=STRONG
Panjang kata laluan min maks
Tempoh sah kata laluan
default_password_lifetime=365
Tetapan di atas akan membolehkan dasar kata laluan berikut:
Kata laluan mestilah sekurang-kurangnya 8 aksara panjang;- mengandungi huruf besar;
- mengandungi huruf kecil; mesti mempunyai aksara huruf campuran;
- Kata laluan sah selama satu tahun.
- Akhir sekali, mulakan semula perkhidmatan MySQL.
- Langkah 3: Mulakan semula perkhidmatan MySQL
- Dalam terminal Linux atau Mac, gunakan arahan berikut untuk memulakan semula perkhidmatan MySQL:
- sudo /etc/init.d/ mysql restart
Dalam sistem Windows, buka senarai perkhidmatan, cari perkhidmatan MySQL, klik kanan dan pilih "Mulakan Semula".
Ringkasan:
Melupakan kata laluan akar MySQL sering menyebabkan banyak kesulitan. Artikel ini memperkenalkan cara untuk mendapatkan kata laluan akar MySQL mengikut situasi yang berbeza. Pada masa yang sama, artikel ini juga mengesyorkan beberapa langkah pencegahan, seperti mengelog kata laluan dan mendayakan dasar kata laluan MySQL. Dalam penggunaan MySQL pada masa hadapan, saya harap langkah ini dapat membantu anda mengurus kata laluan dengan lebih baik dan mengelakkan masalah yang disebabkan oleh isu kata laluan.
Atas ialah kandungan terperinci kata laluan root mysql terlupa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Artikel ini menangani ralat "tidak dapat membuka perpustakaan kongsi" MySQL. Isu ini berpunca daripada ketidakupayaan MySQL untuk mencari perpustakaan bersama yang diperlukan (.so/.dll fail). Penyelesaian melibatkan mengesahkan pemasangan perpustakaan melalui pakej sistem m

Artikel ini meneroka mengoptimumkan penggunaan memori MySQL di Docker. Ia membincangkan teknik pemantauan (statistik Docker, skema prestasi, alat luaran) dan strategi konfigurasi. Ini termasuk had memori docker, swapping, dan cgroups, bersama -sama

Artikel ini membincangkan menggunakan pernyataan jadual Alter MySQL untuk mengubah suai jadual, termasuk menambah/menjatuhkan lajur, menamakan semula jadual/lajur, dan menukar jenis data lajur.

Artikel ini membandingkan memasang MySQL pada Linux secara langsung berbanding menggunakan bekas podman, dengan/tanpa phpmyadmin. Ia memperincikan langkah pemasangan untuk setiap kaedah, menekankan kelebihan Podman secara berasingan, mudah alih, dan kebolehulangan, tetapi juga

Artikel ini memberikan gambaran menyeluruh tentang SQLite, pangkalan data relasi tanpa server tanpa mandiri. Ia memperincikan kelebihan SQLITE (kesederhanaan, mudah alih, kemudahan penggunaan) dan kekurangan (batasan konkurensi, cabaran skalabiliti). C

Artikel membincangkan mengkonfigurasi penyulitan SSL/TLS untuk MySQL, termasuk penjanaan sijil dan pengesahan. Isu utama menggunakan implikasi keselamatan sijil yang ditandatangani sendiri. [Kira-kira aksara: 159]

Panduan ini menunjukkan pemasangan dan menguruskan pelbagai versi MySQL pada macOS menggunakan homebrew. Ia menekankan menggunakan homebrew untuk mengasingkan pemasangan, mencegah konflik. Pemasangan Butiran Artikel, Permulaan/Perhentian Perkhidmatan, dan PRA Terbaik

Artikel membincangkan alat MySQL GUI yang popular seperti MySQL Workbench dan PHPMyAdmin, membandingkan ciri dan kesesuaian mereka untuk pemula dan pengguna maju. [159 aksara]
