3
หลังจากตั้งค่ารหัสผ่านรูททำไม MYSQL ยังอนุญาตให้ฉันเข้าสู่ระบบโดยไม่มีรหัสผ่าน
หลังจากตั้งค่ารหัสผ่านรูททำไม MYSQL ยังอนุญาตให้ฉันเข้าสู่ระบบโดยไม่มีรหัสผ่านจากบรรทัดคำสั่ง? ฉันสามารถพิมพ์ "mysql" ที่รูทยูนิกซ์พรอมต์และไม่ต้องขอรหัสผ่านและยังอนุญาตให้ฉันเข้าถึงรูทได้ ฉันไม่เข้าใจว่าทำไม "mysql -u root" ไม่ได้ถามรหัสผ่านที่ฉันตั้งไว้ในบัญชี นอกจากนี้ฉันไม่สามารถเข้าสู่ mysql จากเครื่องระยะไกลเป็น 'root' ฉันไม่ได้กำหนดค่าอย่างถูกต้องด้านล่างหรือไม่ ฉันได้รับข้อผิดพลาด: "โฮสต์ ... ไม่ได้รับอนุญาตให้เชื่อมต่อกับเซิร์ฟเวอร์ MySQL นี้ฉันไม่ได้กำหนดค่าสำหรับ '%' หรือไม่? นี่คือตารางผู้ใช้ของฉัน: mysql> select host,user,password from user; +-----------+------+-------------------------------------------+ | host | user | password | +-----------+------+-------------------------------------------+ | localhost | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 | | % | root …