ລາຍການຫົວເລື່ອງ
ໃນເວລາທີ່ທ່ານພະຍາຍາມໃຊ້ MySQL ຖານຂໍ້ມູນ, ທ່ານອາດຈະພົບຂໍ້ຄວາມຜິດພາດດັ່ງຕໍ່ໄປນີ້:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ວິທີການແກ້ໄຂMySQL ຂໍ້ຜິດພາດ 1045 (28000): ການເຂົ້າເຖິງຖືກປະຕິເສດສໍາລັບຜູ້ໃຊ້ 'root'@'localhost'?
1. ຢຸດເຄື່ອງແມ່ຂ່າຍຂອງທ່ານກ່ອນ
service mysql stop
mkdir /var/run/mysqld
3. ໃຫ້ການອະນຸຍາດ MySQL ເພື່ອນໍາໃຊ້ໄດເລກະທໍລີທີ່ສ້າງຂື້ນ.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
或:
mysql -u root mysql
ໃນ mysql client, ບອກເຊີບເວີໃຫ້ໂຫຼດຕາຕະລາງການຊ່ວຍເຫຼືອຄືນໃຫມ່ເພື່ອໃຫ້ຄໍາຖະແຫຼງການຄຸ້ມຄອງບັນຊີເຮັດວຽກ:
mysql> FLUSH PRIVILEGES;
ຫຼັງຈາກນັ້ນປັບປຸງແກ້ໄຂ'root'@'localhost'
ລະຫັດຜ່ານບັນຊີ.ປ່ຽນລະຫັດຜ່ານດ້ວຍລະຫັດຜ່ານທີ່ທ່ານຕ້ອງການໃຊ້.ເພື່ອປ່ຽນລະຫັດຜ່ານສໍາລັບບັນຊີຮາກທີ່ມີສ່ວນຊື່ໂຮດອື່ນ, ແກ້ໄຂຄໍາແນະນໍາເພື່ອໃຊ້ຊື່ໂຮດນັ້ນ.
MySQL 5.7.6 ແລະຕໍ່ມາ:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 ແລະກ່ອນຫນ້ານັ້ນ:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
ຫຼືໂດຍກົງໃນຕາຕະລາງຜູ້ໃຊ້:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
ສໍາລັບ XAMPP
ຢຸດການບໍລິການ MySQL,ເປີດປ່ອງຢ້ຽມຄໍາສັ່ງແລະສະຫຼັບໄປຫາ XAMPP MySQL directory:
> cd \xampp\mysql\bin\
ເພື່ອດໍາເນີນການບໍລິການໂດຍບໍ່ມີຄວາມປອດໄພ (ສັງເກດວ່າທ່ານກໍາລັງໃຊ້ mysqld, ບໍ່ແມ່ນ mysql):
> mysqld.exe --skip-grant-tables
ບໍລິການ MySQL ຈະເຮັດວຽກຢູ່ໃນປ່ອງຢ້ຽມນີ້, ດັ່ງນັ້ນເປີດປ່ອງຢ້ຽມຄໍາສັ່ງອື່ນແລະປ່ຽນເປັນ XAMPP MySQL directory:
> cd \xampp\mysql\bin\
ດໍາເນີນການລູກຄ້າ MySQL:
> mysql
ອັບເດດລະຫັດຜ່ານ:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
ອອກຈາກ MySQL:
mysql> \q
ໃຊ້ຕົວຈັດການໜ້າວຽກເພື່ອຍົກເລີກ mysqld.exe ທີ່ຍັງເຮັດວຽກຢູ່, ແລະເປີດບໍລິການ MySQL ຄືນໃໝ່.
ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "MySQL ERROR 1045 (28000): ການເຂົ້າເຖິງຖືກປະຕິເສດສໍາລັບຜູ້ໃຊ້ 'root'@'localhost' ວິທີການແກ້ໄຂ" ຈະຊ່ວຍໃຫ້ທ່ານ.
ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-30369.html
ຍິນດີຕ້ອນຮັບສູ່ຊ່ອງ Telegram ຂອງບລັອກຂອງ Chen Weiliang ເພື່ອຮັບອັບເດດຫຼ້າສຸດ!
📚ຄູ່ມືນີ້ມີຄຸນຄ່າອັນມະຫາສານ, 🌟ນີ້ເປັນໂອກາດທີ່ຫາຍາກ, ຢ່າພາດມັນ! ⏰⌛💨
Share and like ຖ້າມັກ!
ການແບ່ງປັນແລະການຖືກໃຈຂອງທ່ານແມ່ນການຊຸກຍູ້ຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!