ການນໍາໃຊ້Linuxເຈົ້າພາບຈະVestaCPກະດານຖານຂໍ້ມູນ MySQLອັບເກຣດເປັນ Mariadb ເວີຊັ່ນ 10.4.6.
ໂດຍບໍ່ຄາດຄິດ, ໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້▼
mysql -uroot -p
- ໃສ່ລະຫັດຜ່ານເພື່ອເຂົ້າສູ່ລະບົບmysql.
ຂໍ້ຜິດພາດຕໍ່ໄປນີ້ເກີດຂຶ້ນ ▼
ຂໍ້ຜິດພາດ 1045 (28000): ປະຕິເສດການເຂົ້າເຖິງສໍາລັບຜູ້ໃຊ້ 'root'@'localhost' (ໂດຍໃຊ້ລະຫັດຜ່ານ: ແມ່ນ)
ປົກກະຕິແລ້ວຄວາມຜິດພາດນີ້ແມ່ນເກີດມາຈາກລະຫັດຜູ້ໃຊ້ຮາກທີ່ບໍ່ຖືກຕ້ອງສໍາລັບຂໍ້ມູນ MySQL, ການແກ້ໄຂແມ່ນແນ່ນອນທີ່ຈະຕັ້ງລະຫັດຜ່ານໃຫມ່.
ວິທີການ MySQL ERROR 1045 (28000) ຄວາມຜິດພາດ?
第1步:ໃຊ້ SSHຊອບແວຫຼັງຈາກເຂົ້າສູ່ລະບົບ, ໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອຢຸດຖານຂໍ້ມູນ mysql ▼
systemctl stop mysqld
第2步:ເລີ່ມ MySQL ດ້ວຍຄຳສັ່ງຕໍ່ໄປນີ້ ແລະເລີ່ມມັນໂດຍບໍ່ຕ້ອງກວດສອບສິດ ▼
mysqld --skip-grant-tables &
ໃນຈຸດນີ້, ຂໍ້ຜິດພາດອື່ນໄດ້ຖືກລາຍງານ ▼
[ERROR] ຄວາມຜິດພາດຮ້າຍແຮງ: ກະລຸນາອ່ານ "ຄວາມປອດໄພ" ພາກສ່ວນຂອງຄູ່ມືເພື່ອຊອກຫາວິທີການດໍາເນີນການ mysqld ເປັນ root!
ກະລຸນາ SSH ແລະໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້ ▼
mysqld --user=root --skip-grant-tables &
第3步:SSH ເຂົ້າສູ່ລະບົບ mysql ▼
mysql -uroot
ຫລື
mysql
第4步:ອັບເດດລະຫັດຜ່ານຮາກ
Mysql5.7 ຫຼືຫຼັງຈາກນັ້ນ ▼
UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';
ລຸ້ນ Mysql5.7 ▼
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';
第5步:ໂຫຼດຄືນສິດອະນຸຍາດ ▼
flush privileges;
第6步:ອອກຈາກ mysql ▼
exit
ຫລື
quit
第7步:ເຂົ້າສູ່ລະບົບ mysql ອີກຄັ້ງກັບຜູ້ໃຊ້ຮາກ ▼
Mysql -uroot -p
- ໃສ່ລະຫັດຜ່ານ:
<输入刚改好的密码123456>
ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "ການແກ້ໄຂຂໍ້ຜິດພາດ 1045 (28000): ການເຂົ້າເຖິງຖືກປະຕິເສດສໍາລັບຜູ້ໃຊ້ 'root'@'localhost' (ໂດຍໃຊ້ລະຫັດຜ່ານ: ແມ່ນແລ້ວ)", ເຊິ່ງເປັນປະໂຫຍດສໍາລັບທ່ານ.
ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-1094.html
ຍິນດີຕ້ອນຮັບສູ່ຊ່ອງ Telegram ຂອງບລັອກຂອງ Chen Weiliang ເພື່ອຮັບອັບເດດຫຼ້າສຸດ!
📚ຄູ່ມືນີ້ມີຄຸນຄ່າອັນມະຫາສານ, 🌟ນີ້ເປັນໂອກາດທີ່ຫາຍາກ, ຢ່າພາດມັນ! ⏰⌛💨
Share and like ຖ້າມັກ!
ການແບ່ງປັນແລະການຖືກໃຈຂອງທ່ານແມ່ນການຊຸກຍູ້ຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!