ไม่ได้รับพร้อมท์ให้ป้อนรหัสผ่านรูทเมื่อติดตั้ง mariadb-server บน Ubuntu 16.04 LTS


14

ฉันเพิ่งติดตั้งใหม่บนพีซีของฉัน 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มีการตรวจสอบรายการและส่วนประกอบหลักทั้งหมดถูกเปิดใช้งานอย่างถูกต้อง

ดูเหมือนว่าจะมีปัญหาอะไร


ไม่พร้อมรับคำ terminal ของคุณมี$หรือ#? (ฉันถามเพราะผู้ใช้ปกติมี $ในพรอมต์ แต่มีรูท#)
Nick Weinberg

2
@NickWeinberg ฉันคิดว่าปัญหานี่คือรหัสผ่านของฐานข้อมูลไม่ใช่รหัสผ่านของระบบรูท
steeldriver

@steeldriver อ่าโอเค ฉันสับสนเพราะคำสั่ง" sudo apt-get" และ "ไม่ถูกขอให้ป้อนรหัสผ่านสำหรับรูท" แต่ฉันคิดว่าคุณพูดถูก
Nick Weinberg

@DavidFoerster ฉันพยายามเข้าสู่ระบบในฐานะ root ใน mariadb (ไม่ใช่ root ใน linux) โดย "mysql -u root -p"
user6133116

คำตอบ:


17

แพ็คเกจ Mariadb ไม่มีตัวช่วยสร้างการกำหนดค่าระหว่างการติดตั้งบน Ubuntu 16.04

ใช้คำสั่งด้านล่างเพื่อมีเปลือก mysql

sudo mysql -uroot

ฉันลองแล้วใช้งานได้ ขอบคุณ แต่ฉันจำได้ก่อนหน้านี้เมื่อฉันติดตั้ง mariadb ฉันได้รับแจ้งให้ตั้งรหัสผ่านรูท ตั้งแต่เมื่อมันเปลี่ยนไป?
user6133116

@ user6133116: ที่ขัดแย้งกับคำสั่งในคำถามของคุณ อันไหน. คุณช่วยอธิบายได้ไหม?
David Foerster

@DavidFoerster ฉันขอโทษ แต่ฉันไม่เห็นความขัดแย้งใด ๆ ฉันคิดว่าคุณอาจไม่มีความคิดสำหรับคำถามของฉัน
user6133116

“ ในระหว่างกระบวนการ [ของการติดตั้ง] ฉันไม่ได้รับแจ้งให้ป้อนรหัสผ่านสำหรับบัญชี root mysql” (นำมาจากคำถามของคุณไฮไลต์โดยฉัน) กับ“ เมื่อฉันติดตั้ง mariadb ฉันได้รับแจ้งให้ตั้งรหัสผ่านรูท” ( นำมาจากความคิดเห็นของคุณ)
David Foerster

@DavidFoerster "แต่ฉันจำ EARLIER เมื่อฉันติดตั้ง mariadb ฉันได้รับแจ้งให้ตั้งรหัสผ่านรูทตั้งแต่เมื่อมันเปลี่ยนไป?" โปรดใส่ใจกับคำว่า 'ก่อนหน้า' ซึ่งฉันหมายถึง "เมื่อไม่นานมานี้ไม่ใช่ครั้งนี้" ฉันได้รับแจ้งให้ตั้งรหัสผ่านสำหรับบัญชีรูทฐานข้อมูลก่อนหน้านี้ แต่ไม่ใช่ในระหว่างการติดตั้งใหม่นี้ดังนั้นจึงมีคำถามโพสต์ที่นี่
user6133116

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