Rumah > pangkalan data > tutorial mysql > Mengapa Kata Laluan Root MySQL Baharu Saya Tidak Berfungsi pada macOS?

Mengapa Kata Laluan Root MySQL Baharu Saya Tidak Berfungsi pada macOS?

Susan Sarandon
Lepaskan: 2024-12-07 08:57:19
asal
353 orang telah melayarinya

Why Doesn't My New MySQL Root Password Work on macOS?

Menyelesaikan masalah Tetapan Kata Laluan Pengguna Root MySQL pada macOS

Anda mungkin telah mengikuti langkah-langkah untuk menetapkan kata laluan pengguna root MySQL anda:

  1. Lancarkan Terminal.
  2. Navigasi ke folder binari MySQL: cd /usr/local/mysql/bin
  3. Laksanakan: ./mysqladmin -u kata laluan akar 'your_password'

Walau bagaimanapun, apabila cuba menyambung dengan ./mysql -u root, anda mendapati bahawa anda boleh memasukkan baris arahan MySQL tanpa a kata laluan.

Sebab:

Isu mungkin timbul disebabkan oleh mekanisme keistimewaan MySQL. Selepas mengubah suai kata laluan akar, jadual keistimewaan MySQL belum dimuat semula.

Penyelesaian:

Untuk mengemas kini jadual keistimewaan dan memastikan kata laluan baharu digunakan:

Untuk MySQL Versi 5.7 dan Atas:

  1. Sambung ke terminal MySQL: mysql -u root
  2. Kemas kini jadual keistimewaan:
mysql> USE mysql;
mysql> UPDATE user SET authentication_string=PASSWORD("your_password") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
Salin selepas log masuk

Untuk MySQL Versi 8.0 dan Atas:

mysql> `ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';` 
Salin selepas log masuk

Selepas mengikuti langkah ini, anda sepatutnya dapat menyambung ke MySQL menggunakan kata laluan yang ditentukan.

Atas ialah kandungan terperinci Mengapa Kata Laluan Root MySQL Baharu Saya Tidak Berfungsi pada macOS?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan