Chuyển đến nội dung chính

Hướng dẫn cách đổi password (mật khẩu) ROOT của mySQL trong Linux

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.]



Nhận xét

Đăng nhận xét

Bài đăng phổ biến từ blog này

Tạo Server dự phòng cho AD

       I.          TẠO SERVER BACKUP CHO DC Bài này tôi cùng các bạn dựng Server dự phòng cho DC chính. Nhiệm vụ của DC Backup sẽ có những tác dụng sau: + Không sợ mất dữ liệu quan trọng nhất là các dữ liệu liên quan đến AD như Log, Database, Cấu trúc, DNS v.v. + Đảm bảo tính ổn định và nâng cao tính cân tải cho hệ thống + Đảm bảo được tính sẵn sàng của hệ thống Theo ví dụ từ đầu của tôi thì DC của chúng ta đã có, được gọi là máy chủ DC, Tên miền là: d3plus.com, IP: 10.10.0.10/16 Đề xây dựng được máy chủ DC dự phòng, tôi gọi là DC2. Tôi sẽ bỏ qua các bước cài đặt thế nào với Windows Server 2008 R2 này. Giả sử đã cài xong DC2, chưa nâng lên AD, chưa Joined vào bất kể miền nào, và là một máy chủ mới tinh. Các lưu ý với DC2 này: + Đảm bảo DC2 này liên lạc được với DC chính + Máy chủ DC2 này chúng ta nên cài luôn DNS, điều này đã được MS khuyến cáo. + Đặt IP của DC2 này như sau: 10.10.0.100/16 – DNS: 10.10.0.10 (chính là địa chỉ máy chủ DC chính) Chúng ta

Làm quen với UML - Unified Modeling Language

Căn bản UML : Làm quen với UML - Unified Modeling Language   Donald Bell - Chuyên gia IT - IBM The Rational Edge: Giới thiệu này về Unified Modeling Language hay UML (Ngôn ngữ mô hình hóa thống nhất) cung cấp một tổng quan về các sơ đồ quan trọng nhất được sử dụng trong việc mô hình hóa trực quan của các chương trình máy tính. Bài viết này là lý tưởng cho những người có ít kiến thức về các khái niệm UML, bao gồm cả các nhà quản lý cũng như những người mới bắt đầu. UML Bài 1: Giới Thiệu Tổng Quan Về Ngôn Ngữ UML. Tại sao chúng ta phải xây dựng mô hình cho hệ thống? Mô hình hóa là cách xem xét một bài toán thông qua việc sử dụng các mô hình. Mô hình dùng để hiểu rõ bài toán, trao đổi thông tin giữa những người liên quan như khách hàng, chuyên gia, người phân tích, người thiết kế… Mô hình giúp cho việc xác định các yêu cầu tốt hơn, thiết kế rõ ràng hơn và khả năng bảo trì hệ thống cao hơn. Mô hình là sự trừu tượng hóa, mô tả mặt bản chất của một vấn đề hoặc một cấu trúc ph

TẠO MÁY CHỦ CA - CHỨNG CHỈ SỐ

       I.          TẠ SAU.﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽ày s , O SERVER CA Bài này tôi cùng các bạn dựng Server CA – quen thuộc gọi là Active Directory Certificate Services Theo ví dụ từ đầu của tôi thì DC của chúng ta đã có, được gọi là máy chủ DC, Tên miền là: d3plus.com, IP: 10.10.0.10/16 Đề xây dựng được máy chủ AD CA, tôi gọi là DC. Tôi sẽ bỏ qua các bước cài đặt thế nào với Windows Server 2008 R2 này. Giả sử đã cài xong DC, đã nâng lên AD, và là một máy chủ mới tinh. Các lưu ý với bài này: + Máy chủ này đã nâng lên DC. + Đặt IP của DC này như sau: 10.10.0.100/16 – DNS: 10.10.0.10 (chính là địa chỉ máy chủ DC chính) + Một máy Windows Server 2008 R2 khác, tôi đặt tên là EX, đã được Joined miền vào máy chủ DC 10.10.0.10/16 Chúng ta bắt đầu tiến hành các bước cài đặt: STEP 1 : Cài đặt CA R-C vào Add Roles Ấn Next để tiếp tục: Sau đó chọn Active Directory Certificate Services. Ấn Next tiếp tới khi gặp màn hình dưới đây: Ta chọn tick