使用ลินุกซ์โฮสต์จะVestaCPแผงหน้าปัดฐานข้อมูล MySQLอัปเกรดเป็น Mariadb เวอร์ชัน 10.4.6
บังเอิญป้อนคำสั่งต่อไปนี้▼
mysql -uroot -p
- ใส่รหัสผ่านเพื่อเข้าสู่ระบบMySQL.
เกิดข้อผิดพลาดดังต่อไปนี้ ▼
ข้อผิดพลาด 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root'@'localhost' (โดยใช้รหัสผ่าน: ใช่)
โดยปกติข้อผิดพลาดนี้เกิดจากรหัสผ่านผู้ใช้ root ที่ไม่ถูกต้องสำหรับข้อมูล MySQL วิธีแก้ปัญหาคือการรีเซ็ตรหัสผ่าน
ข้อผิดพลาด MySQL ERROR 1045 (28000) ได้อย่างไร
ขั้นตอนที่ 1:ใช้ SSH软件หลังจากเข้าสู่ระบบ ให้ป้อนคำสั่งต่อไปนี้เพื่อหยุดฐานข้อมูล mysql ▼
systemctl stop mysqld
ขั้นตอนที่ 2:เริ่ม MySQL ด้วยคำสั่งต่อไปนี้และเริ่มต้นโดยไม่ต้องตรวจสอบการอนุญาต ▼
mysqld --skip-grant-tables &
ณ จุดนี้ มีการรายงานข้อผิดพลาดอื่น ▼
[ข้อผิดพลาด] ข้อผิดพลาดร้ายแรง: โปรดอ่านส่วน "ความปลอดภัย" ของคู่มือเพื่อดูวิธีเรียกใช้ mysqld ในฐานะรูท!
กรุณา 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 บล็อก ( https://www.chenweiliang.com/ ) แชร์ "การแก้ไขข้อผิดพลาด 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root'@'localhost' (ใช้รหัสผ่าน: ใช่)" ซึ่งเป็นประโยชน์กับคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-1094.html
ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!