Máy chủ cục bộ có nghĩa là bạn có thể truy cập từ cùng một máy trong khi từ% có thể truy cập máy chủ từ xa. Cú pháp như sau để thay đổi mật khẩu người dùng.
SET PASSWORD FOR 'yourUserName'@'localhost' ='yourPassword';
Đầu tiên hãy kiểm tra người dùng và máy chủ lưu trữ từ bảng MySQL.user. Truy vấn như sau -
mysql> select user,host from MySQL.user;
Đây là kết quả -
+------------------+-----------+ | user | host | +------------------+-----------+ | Bob | % | | Manish | % | | User2 | % | | mysql.infoschema | % | | mysql.session | % | | mysql.sys | % | | root | % | | @UserName@ | localhost | | Adam Smith | localhost | | James | localhost | | John | localhost | | John Doe | localhost | | User1 | localhost | | am | localhost | | mysql.infoschema | localhost | | mysql.session | localhost | +------------------+-----------+ 16 rows in set (0.01 sec)
Bây giờ, hãy để chúng tôi thay đổi mật khẩu cho người dùng ‘John’. Truy vấn như sau -
mysql> SET PASSWORD FOR 'John'@'localhost' ='John123456'; Query OK, 0 rows affected (0.35 sec)
Sau đó, bạn cần thiết lập các đặc quyền tuôn ra. Truy vấn như sau -
flush privileges;