Score:0

ไม่สามารถเรียกใช้คำสั่ง mysql ในฐานะผู้ใช้ root linux

ธง in
Dan

ในฐานะผู้ใช้รูท linux:

root@local:~# mysql

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

ฉันสับสน ไม่ควรที่ผู้ใช้รูทจะสามารถเรียกใช้ได้ มายเอสคิวแอล โดยไม่ต้องตรวจสอบเพิ่มเติม? ฉันจะแก้ไขปัญหานี้ได้อย่างไร

(รายละเอียดสภาพแวดล้อม: ติดตั้ง Ubuntu 20.04 ใหม่, ติดตั้ง mysql ด้วย apt)

Marc Vanhoomissen avatar
in flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ขณะเรียกใช้ mysql -u root ได้รับข้อผิดพลาด 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root'@'localhost' (โดยใช้รหัสผ่าน: NO)](https://askubuntu.com/questions/1269936/ while-running-mysql -u-root-got-error-1045-28000-access-denied-for-user-root)
Marc Vanhoomissen avatar
in flag
นี่เป็นข้อผิดพลาดทั่วไป ผู้ใช้ 'root' สำหรับ mysql ไม่ใช่ผู้ใช้ 'root' สำหรับ Ubuntu คุณต้องกำหนดรหัสผ่านเฉพาะสำหรับผู้ใช้ mysql 'root' ดูสิ่งนี้: https://askubuntu.com/questions/237362/mysql-access-denied-for-user-root- while-using-lamp/254654#254654
in flag
Dan
ฉันไม่ได้ระบุผู้ใช้ mysql ฉันแค่ต้องการเรียกใช้คำสั่ง mysql เป็น sudo/root แอปพลิเคชันจำนวนมาก เช่น การเรียกใช้คำสั่งในสคริปต์การติดตั้ง
cn flag
ระบุรหัสผ่านที่คุณตั้งค่าผู้ใช้ "root" ของ mysql ด้วย ถ้าไม่คุณไม่มีผู้ใช้รูทใน mysql root mysql != root Ubuntu "ผู้ใช้รูทไม่ควรเรียกใช้ mysql โดยไม่มีการรับรองความถูกต้องเพิ่มเติม" เว้นแต่คุณจะตั้งค่าด้วยรหัสผ่าน
jp flag
Dan
การติดตั้ง MySQL บน Ubuntu จะต้องใช้รหัสผ่านสำหรับผู้ใช้รูท ก่อนหน้านี้ คุณไม่สามารถมีบัญชีรูทแบบไม่มีรหัสผ่านโดยค่าเริ่มต้นใน MySQL ระหว่างการติดตั้งแพ็คเกจ คุณต้องถูกขอให้ป้อนรหัสผ่าน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา