ฉันเพิ่งติดตั้งใหม่บนพีซีของฉัน Ubuntu 16.04 LTS เมื่อฉันพยายามติดตั้ง MariaDB โดยพิมพ์:
sudo apt-get install mariadb-server
การติดตั้งเป็นไปอย่างราบรื่น แต่ในระหว่างกระบวนการฉันไม่ได้รับแจ้งให้ป้อนรหัสผ่านสำหรับบัญชี root ของ mysql หลังจากการติดตั้งฉันไม่สามารถเข้าสู่ MariaDB ( mysql -u root -p
) และมันแสดงให้เห็นข้อผิดพลาด:
ERROR 1698 Access denied for user 'root'
ทุกอย่างเป็นการติดตั้งใหม่ /etc/apt/sources.list
มีการตรวจสอบรายการและส่วนประกอบหลักทั้งหมดถูกเปิดใช้งานอย่างถูกต้อง
ดูเหมือนว่าจะมีปัญหาอะไร
@NickWeinberg ฉันคิดว่าปัญหานี่คือรหัสผ่านของฐานข้อมูลไม่ใช่รหัสผ่านของระบบรูท
—
steeldriver
@steeldriver อ่าโอเค ฉันสับสนเพราะคำสั่ง" sudo apt-get" และ "ไม่ถูกขอให้ป้อนรหัสผ่านสำหรับรูท" แต่ฉันคิดว่าคุณพูดถูก
—
Nick Weinberg
@DavidFoerster ฉันพยายามเข้าสู่ระบบในฐานะ root ใน mariadb (ไม่ใช่ root ใน linux) โดย "mysql -u root -p"
—
user6133116
$
หรือ#
? (ฉันถามเพราะผู้ใช้ปกติมี$
ในพรอมต์ แต่มีรูท#
)