09/10/2018, 17:41

[DIS] Thiết lập mật khẩu trong MySQL.

Các bạn này,
Các bạn có biết cách thay đổi mật khẩu trong MySQL không. Cụ thể là sử dụng lệnh gì trong PHPMyAdmin.
Nếu ai biết thì chỉ bảo cho tôi với.
quỷ kiếm viết 19:49 ngày 09/10/2018
Trong trang PHPMyAdmin bạn chọn bảng user rồi chọn Browse hiện ra một danh sách các user đã có. bạn muốn thay đổi user nào thì chọn edit của user đó.
Khi thay đổi trường password bạn nên chọn hàm PASSWORD trong danh sách ở phía trước phần nhập password
vnebiz viết 19:49 ngày 09/10/2018
Bài viết được gửi bởi quỷ kiếm
Trong trang PHPMyAdmin bạn chọn bảng user rồi chọn Browse hiện ra một danh sách các user đã có. bạn muốn thay đổi user nào thì chọn edit của user đó.
Khi thay đổi trường password bạn nên chọn hàm PASSWORD trong danh sách ở phía trước phần nhập password
==============================================
Bạ Quỷ Kiếm à, không phải là mình hỏi như vậy đâu.
Ý của mình là, khi mình host database thì bên Webservice họ cung cấp cho mình một cái pass, nhưng mình muốn thay đổi cái pass này thì có thể được không. Dĩ nhiên là mình không muốn cứ mỗi lần thay đổi lại phải yêu cầu nhà cung cấp dịch vụ làm.
Cảm ơn bạn nhiều
nguyenthu viết 19:48 ngày 09/10/2018
Chào bạn,
UserID và PW chính mà hosting giao cho mình (như Admin) thì thông thường mình không đổi được.
Bạn hãy vào trang chủ của Hosting của bạn xem ? Nếu họ cho thì sẽ có Menu Administration cho phép.
Thân
nmluan viết 19:51 ngày 09/10/2018

bash $ mysql -u YOURusername -p
mysql>connect databasename;
mysql> GRANT ALL PRIVILEGES ON databasename TO user_name@localhost IDENTIFIED BY 'new_password';

làm vậy để đổi password thành new_password cho user user_name trên localhost (thường là vậy) với tất cả quyền truy cập vào database databasename.

Nếu bạn login từ shell vào mysql với account root thì không có vấn đề, nếu bạn dùng virtual host thì thường account của bạn không thể access tới database mysql (nơi chứa dữ liệu user/pass cho các database) đâu và chưa chắc đã có quyền GRANT hay REVOKE.

thừ hỏi host của bạn xem! Nếu bạn có cái dedicated server mà hông biết thì () su hay sudo account nào đó cho tui vào làm giúp cho nếu cần gấp.

ML
vnebiz viết 19:53 ngày 09/10/2018
Bài viết được gửi bởi nmluan
bash $ mysql -u YOURusername -p
mysql>connect databasename;
mysql> GRANT ALL PRIVILEGES ON databasename TO user_name@localhost IDENTIFIED BY 'new_password';

làm vậy để đổi password thành new_password cho user user_name trên localhost (thường là vậy) với tất cả quyền truy cập vào database databasename.

Nếu bạn login từ shell vào mysql với account root thì không có vấn đề, nếu bạn dùng virtual host thì thường account của bạn không thể access tới database mysql (nơi chứa dữ liệu user/pass cho các database) đâu và chưa chắc đã có quyền GRANT hay REVOKE.

thừ hỏi host của bạn xem! Nếu bạn có cái dedicated server mà hông biết thì () su hay sudo account nào đó cho tui vào làm giúp cho nếu cần gấp.
ML
============================
Cảm ơn bạn nhiều.
Nhưng bạn có thể chỉ rõ cách làm trong PHP hộ mình không.
Mình đang học PHP mà.
Cảm ơn bạn trước nhé.
Bài liên quan
0