Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

WBOY
WBOYasal
2022-08-01 17:47:3410194semak imbas

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.

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Cara menyelesaikan 1045 Tidak dapat log masuk ke pelayan mysql

Buka MySQL

Masukkan mysql, seperti yang ditunjukkan di bawah:

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

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:

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

Penyelesaian:

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:

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

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

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

Cari Keselamatan, klik Security, antara muka berikut akan muncul:

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

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:

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

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.

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan mysql

Bagaimana untuk menyelesaikan 1045 tidak dapat log masuk ke pelayan 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!

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