Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

% ย่อมาจากอะไรในคอลัมน์โฮสต์และวิธีการเปลี่ยนรหัสผ่านของผู้ใช้


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 วินาที)

หลังจากนั้นคุณต้องตั้งค่าสิทธิ์การล้าง แบบสอบถามมีดังต่อไปนี้ −

ล้างสิทธิ์