Memasang MySQL pada macOS dengan Homebrew: Menyelesaikan Isu Sambungan
Apabila cuba menggunakan Homebrew untuk memasang MySQL pada macOS 10.6, pengguna mungkin menghadapi kesukaran menyambung ke pelayan. Artikel ini menangani isu yang dihadapi apabila menggunakan mysqladmin untuk berhubung dengan pengguna root.
Penerangan Masalah
Walaupun berjaya menjalankan mysql_install_db, menyambung dengan mysqladmin -u kata laluan akar 'mypass ' hasil dalam ralat:
/usr/local/Cellar/mysql/5.1.52/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Potensi Penyelesaian
Isu ini mungkin timbul disebabkan oleh pemasangan versi MySQL yang lebih lama. Langkah berikut boleh menyelesaikan masalah:
1. Pembersihan dan Pembuangan
brew remove mysql brew cleanup
2. Nyahmuat Skrip Launchctl
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
3. Padamkan Direktori
sudo rm -rf /usr/local/var/mysql
4. Kemas kini Plist dan Skrip Keselamatan
5. Pasang dan Konfigurasikan
Tambahan Nota:
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyambung ke MySQL Selepas Pemasangan Homebrew pada macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!