Direktori Artikel
ketika Anda mencoba untuk menggunakan MySQL database, Anda mungkin mengalami pesan galat berikut:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Bagaimana menyelesaikanMySQL ERROR 1045 (28000): Akses ditolak untuk pengguna 'root'@'localhost'?
1. Hentikan server Anda terlebih dahulu
service mysql stop
mkdir /var/run/mysqld
3. Berikan izin kepada MySQL untuk menggunakan direktori yang dibuat.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
atau:
mysql -u root mysql
Di klien mysql, beri tahu server untuk memuat ulang tabel hibah agar pernyataan manajemen akun berfungsi:
mysql> FLUSH PRIVILEGES;
kemudian memodifikasi'root'@'localhost'
kata sandi akun.Ganti kata sandi dengan kata sandi yang ingin Anda gunakan.Untuk mengubah kata sandi untuk akun root dengan bagian nama host yang berbeda, ubah petunjuk untuk menggunakan nama host tersebut.
MySQL 5.7.6 dan yang lebih baru:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 dan sebelumnya:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
atau langsung di tabel pengguna:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Untuk XAMPP
Hentikan layanan MySQL,Buka jendela perintah dan alihkan ke direktori XAMPP MySQL:
> cd \xampp\mysql\bin\
Untuk menjalankan layanan tanpa keamanan (perhatikan bahwa Anda menjalankan mysqld, bukan mysql):
> mysqld.exe --skip-grant-tables
Layanan MySQL akan berjalan di jendela ini, jadi buka jendela perintah lain dan ubah ke direktori XAMPP MySQL:
> cd \xampp\mysql\bin\
Jalankan klien MySQL:
> mysql
Perbarui kata sandi:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Keluar dari MySQL:
mysql> \q
Gunakan pengelola tugas untuk membatalkan mysqld.exe yang masih berjalan, dan mulai ulang layanan MySQL.
Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) membagikan "MySQL ERROR 1045 (28000): Akses ditolak untuk pengguna 'root'@'localhost' cara menyelesaikannya" akan membantu Anda.
Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-30369.html
Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!