Một số hướng dẫn thay đổi mật khẩu mySQL cơ bản, hiệu quả và nhanh chóng. Các trường hợp thường gặp trong trường hợp này với các ADMIN, nhất là các ADMIN mới chuyển công tác và bị Admin khác dấu, không để lại mật khẩu.
- Kiểm tra kết nối hiện tại của MySQL
Để kiểm tra có dịch vụ mySQL chưa chỉ cần gõ lệnh: mysql
#mysql
Nếu trong trường hợp mysql đã cài sẽ xuất hiện lỗi sau: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Lỗi trên cho biết là đã cài mysql nhưng hiện tại không truy cập được dịch vụ này đòi hỏi phải có mật khẩu khi truy cập.
- Tắt dịch vụ MySQL hiện tại:
Tiến hành tắt dịch vụ với dòng lệnh dưới đây:
#service mysql stop
Bây giờ dịch vụ mysql đã bị tắt, chúng ta tiến hành truy cập vào cơ sở lưu trữ thông tin user và mật khẩu của mysql
- Truy cập vào Database ở Localhost
Tiến hành sử dụng kết nối database ở cơ chế an toàn bằng lệnh sau:
#/usr/bin/mysqld_safe --skip-grant-tables &
lúc này chúng ta gặp thông báo sau cho việc kết nối thành công:
[root@rip ~]# 141117 14:35:44 mysqld_safe Logging to '/var/log/mysqld.log'.
141117 14:35:44 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
chúng ta tiếp tục bước vào mysql bằng lệnh:
#mysql -h localhost
và bắt gặp thông báo thành công dưới đây:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.73 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
- Lệnh đổi mật khẩu
Qua câu lệnh kết nối trên, chúng ta gặp con trỏ màn hình ở trạng thái:
mysql>
Chúng ta gõ lệnh sau:
mysql> use mysql
và gõ tiếp lệnh cập nhật lại thông tin mật khẩu đối với người dùng tên là ROOT
#mysql> update user set password = password('matkhaucuaban') where user='root' and host='localhost';
Sau bước trên, chúng ta thêm 1 lệnh cuối:
#mysql> flush privileges;
#mysql> quit
- Khởi động lại dịch vụ
#service mysqld start
- Kiểm tra lại kết nối
#mysql --user=root -p
Ở đây sẽ hiện câu nhắc nhập mật khẩu, lúc này bạn gõ mật khẩu bạn vừa đổi vào để thử. Nếu kết nối thành công bạn sẽ gặp con trỏ màn hình với : #mysql>
Như vậy bạn đã thành công trong việc đổi mật khẩu.
Mọi câu hỏi bổ sung nếu các bạn gặp lỗi xin liên hệ với MEONEO nhé.
[Nếu thấy bài này hay vui lòng cho xin cái like và share trên FB của các bạn nhé, coi như là động viên MEONEO rồi.]
![](https://media.go2speed.org/brand/files/envatostudio/4/envato.studio.logo.design.728x90.jpg)
rat bo ich
Trả lờiXóa