Rumah > Artikel > pangkalan data > Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql
Penyelesaian: 1. Cari fail konfigurasi sistem "my.ini" dan letakkan "skip-grant-tables" di bawah "port=****" 2. Jika ia diletakkan dalam pemacu C, Kemudian anda memerlukan kebenaran mengedit dan menyimpan perubahan 3. Mulakan semula perkhidmatan sebelum membuka pangkalan data MySQL, buka command prompt cmd, terus masukkan mysql, dan tekan Enter untuk membuka pangkalan data MySQL.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.
Buka MySQL
Masukkan mysql, seperti yang ditunjukkan di bawah:
Gesaan muncul:
ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO)
Maksud:
Akses ditolak untuk pengguna "ODBC"@"localhost" (gunakan kata laluan: Tidak)
Ini bukan membuka perintah pangkalan data MySQL, jadi ralat akan berlaku Anda harus menggunakan perintah mysql -u root -p, dan kemudian anda akan diminta untuk memasukkan kata laluan, anda boleh memasukkan pangkalan data MySQL. seperti yang ditunjukkan di bawah:
1 Kami mencari fail konfigurasi sistem my.ini, buka dengan Notepad, cari [mysqld], dan letakkan skip-grant-tables dalam port=** ** Di bawah, seperti yang ditunjukkan di bawah:
Selepas menyalin, simpan, jika anda meletakkannya pada pemacu C, maka anda memerlukan kebenaran mengedit, jika tidak, anda tidak akan mendapat kebenaran untuk menyimpan fail konfigurasi.
Klik kanan, klik Properties
Cari Keselamatan, klik Security, antara muka berikut akan muncul:
Anda boleh melihat pada ketika ini bahawa pengguna individu tidak mempunyai kebenaran menulis dan mengubah suai.
2 Klik Edit, cari pengguna peribadi pengguna, klik untuk memasuki mod pengeditan kebenaran pengguna, tandakan kotak di sebelah kanan kebenaran "Tulis", klik OK, dan kemudian klik OK, seperti yang ditunjukkan dalam gambar:
Dengan cara ini anda boleh menyimpan perubahan.
3. Mulakan semula perkhidmatan sebelum membuka pangkalan data MySQL, buka command prompt cmd, masukkan terus mysql dan tekan Enter untuk membuka pangkalan data MySQL.
Pembelajaran yang disyorkan: tutorial video mysql
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!