ข้อผิดพลาด 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root' @ 'localhost' (ใช้รหัสผ่าน: ไม่) แต่ฉันมีรหัสผ่าน


2

ฉันพยายามติดตั้ง phpmyadmin ในระบบ Debian 9 (ยืด) ของฉันฉันมี apache, php และ mysql ติดตั้งและใช้งานได้แล้ว เมื่อฉันวิ่ง

sudo apt-get install phpmyadmin

มันดาวน์โหลด แต่การติดตั้งจะพ่นข้อผิดพลาดนี้:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

แม้ว่าฉันจะรู้ว่าฉันมีรหัสผ่านสำหรับ mysql มีวิธีที่ฉันสามารถบังคับให้ phpmyadmin ใช้รหัสผ่านเมื่อเข้าสู่ระบบ mysql หรือไม่?

คำตอบ:


1

กำหนดค่า / สร้าง/root/.my.cnfไฟล์และใส่เนื้อหาต่อไปนี้:

[client]
user=root
password=yourPasswordHere

จากนั้นเรียกใช้กระบวนการติดตั้งอีกครั้ง ปัญหาคือ phpmyadmin พยายามเข้าสู่เซิร์ฟเวอร์ mysql ของคุณและคุณไม่ได้ระบุชื่อผู้ใช้ / รหัสผ่านให้กับสคริปต์การติดตั้ง phpmyadmin ตรวจสอบเอกสาร PMA เกี่ยวกับตำแหน่งที่จะกำหนดค่านี้ในไฟล์กำหนดค่าของ PMA

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.