localhost หมายความว่าคุณสามารถเข้าถึงได้จากเครื่องเดียวกันในขณะที่จาก % การเข้าถึงโฮสต์ระยะไกลนั้นเป็นไปได้ ไวยากรณ์มีดังต่อไปนี้เพื่อเปลี่ยนรหัสผ่านของผู้ใช้
ตั้งรหัสผ่านสำหรับ 'yourUserName'@'localhost' ='yourPassword';
ก่อนอื่นให้ตรวจสอบผู้ใช้และโฮสต์จากตาราง MySQL.user แบบสอบถามมีดังต่อไปนี้ −
mysql> เลือกผู้ใช้, โฮสต์จาก MySQL.user;
นี่คือผลลัพธ์ -
<ก่อนหน้า>+--------------------------------------+| ผู้ใช้ | โฮสต์ |+-----------------------------------------------+| บ๊อบ | % || มานิช | % || ผู้ใช้2 | % || mysql.infoschema | % || mysql.session | % || mysql.sys | % || ราก | % || @ชื่อผู้ใช้@ | localhost || อดัม สมิธ | localhost || เจมส์ | localhost || จอห์น | localhost || จอห์น โด | localhost || ผู้ใช้1 | localhost || น | localhost || mysql.infoschema | localhost || mysql.session | localhost |+--------------------------+-----------+16 แถวในชุด (0.01 วินาที)ตอนนี้ ให้เราเปลี่ยนรหัสผ่านสำหรับผู้ใช้ 'John' แบบสอบถามมีดังต่อไปนี้ −
mysql> ตั้งค่ารหัสผ่านสำหรับ 'John'@'localhost' ='John123456';แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.35 วินาที)
หลังจากนั้นคุณต้องตั้งค่าสิทธิ์การล้าง แบบสอบถามมีดังต่อไปนี้ −
ล้างสิทธิ์