CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU TRONG LINUX

mysqladmin là 1 công cụ loại lệnh hẳn nhiên MySQL vps được các quản trị viên tiếp tục sử dụng nhằm thực hiện một số trong những tác vụ cơ bạn dạng của MySQL như: soát sổ trạng thái, theo dõi những tiến trình mysql, khởi đụng lại mysql hoặc biến đổi mật khẩu root,…

Trong phạm vi nội dung bài viết này, bản thân sẽ nỗ lực liệt kê cùng giải thích chân thành và ý nghĩa của một trong những lệnh mysqladmin phổ biến được các quản trị viên cơ sở dữ liệu hay sử dụng.

Bạn đang xem: Các hệ quản trị cơ sở dữ liệu trong linux


1. Thiết lập cấu hình mật khẩu MySQL Root

Nếu chúng ta mới cài đặt thành công MySQL server (hoặc MariaDB), mang định hệ thống sẽ không yêu mong nhập mật khẩu lúc đăng nhập bởi user root. Vì đó, để tùy chỉnh cấu hình mật khẩu mang đến user root, bạn thực hiện lệnh sau:

# mysqladmin -u root password NEWPASSWORD bạn thay ‘NEWPASSWORD ‘ bởi mật khẩu mới dự tính thiết lập.

2. đổi khác mật khẩu MySQL Root

Trường hợp, nếu bạn cần update mật khẩu MySQL root (vẫn nhớ mật khẩu cũ), chúng ta cũng có thể sử dụng lệnh mặt dưới:

# mysqladmin -u root -p123456 password "newpassword" Trong lấy ví dụ như trên, ‘123456’ là mật khẩu hiện tại, mật khẩu bắt đầu là ‘newpassword’

3. Chất vấn MySQL server tất cả đang chuyển động hay không?

Để đánh giá xem MySQL server bao gồm đang sinh hoạt trạng thái hoạt động bình thường hay không, bạn sử dụng lệnh sau:

# mysqladmin -u root -p ping 

*

4. Khám nghiệm phiên phiên bản cùng trạng thái hoạt động của MySQL.

Lệnh dưới hỗ trợ hiển thị phiên phiên bản MySQL vps kèm trạng thái hoạt động vui chơi của nó.

# mysqladmin -u root -p version

*

5. Mày mò trạng thái lúc này của MySQL server

Để hiển thị chi tiết trạng thái buổi giao lưu của MySQL, bao hàm các thông tin: uptime, các luồng (threads) với truy vấn (queries) vẫn hoạt động, bạn áp dụng lệnh sau:

# mysqladmin -u root -p status 

*

6. Chất vấn trạng thái của toàn bộ các trở nên và quý giá của MySQL server

Để hiển thị thông tin trạng thái tất cả các biến đổi (variables) và quý giá (values) của MySQL server, chúng ta cũng có thể thực thi lệnh dưới đây:

# mysqladmin -u root -p extended-status

*

7. Kiểm tra toàn bộ các tiến trình đang buổi giao lưu của MySQL server

Để hiển thị toàn bộ các quy trình truy vấn database bên trên MySQL server, chúng ta có thể sử dụng lệnh sau:

# mysqladmin -u root -p processlist

*

8. Dừng các bước đang hoạt động trên MySQL server

Sau khi thực thi lệnh hiển thị toàn bộ các quy trình truy vấn database trên MySQL vps như mục 7 nghỉ ngơi trên, để dừng lại một quy trình truy vấn, bạn cũng có thể sử dụng lệnh bên dưới:

# mysqladmin -u root -p kill 5Trong lệnh trên, ‘5’ là process ID của tiến trình truy vấn đề xuất dừng.

Bạn cũng có thể dừng đồng thời những tiến trình, với từng process ID giải pháp nhau bởi dấy phẩy như ví dụ bên dưới đây:

# mysqladmin -u root -p kill 5,10

8. Tạo mới một database trong MySQL server

Bạn có thể sử dụng lệnh bên dưới để khởi chế tạo ra một database trên MySQL server

# mysqladmin -u root -p create databasename Hãy thay thế sửa chữa chuỗi ‘databasename’ bằng tên cửa hàng dự liệu bạn phải tạo.

Xem thêm: Các Cách Xác Định Trị Giá Hải Quan Đối Với Hàng Hóa Nhập Khẩu

9. Xóa một database vào MySQL server

Để khởi tạo nên một database bên trên MySQL server, chúng ta cũng có thể thực thi lệnh sau:

# mysqladmin -u root -p drop databasename Hãy thay thế sửa chữa chuỗi ‘databasename’ bởi tên cửa hàng dự liệu bạn cần xóa.

10. Tắt MySQL hệ thống an toàn

Để shutdown MySQL hệ thống một biện pháp an toàn, giảm bớt tình trạng database bị crash, bạn thực hiện lệnh sau:

# mysqladmin -u root -p shutdownBạn cũng rất có thể sử dụng hai lệnh dưới đế khởi đụng / tắt MySQL server

# /etc/init.d/mysqld stop# /etc/init.d/mysqld start 

11. Xúc tiến nhiều lệnh mysqladmin cùng một lúc

Nếu bạn muốn thực thi đồng thời các lệnh ‘mysqladmin’, bạn cần đưa những options vào lệnh ‘mysqladmin’ như ví dụ mặt dưới:

# mysqladmin -u root -p processlist status version 

*

12. Kết nối đến sever MySQL tự xa (remote mysql server)

Để thực hiện kết nối remote MySQL server, bạn thực hiện tùy chọn -h (host) với địa chỉ IP của remote server.

# mysqladmin -h 192.168.1.100 -u root -p 

13. Tiến hành lệnh trên sever MySQL từ bỏ xa (remote mysql server)

Bạn cũng rất có thể thực thi một lệnh ‘mysqladmin’ trên remote MySQL server bằng cách sử dụng tùy chọn -h (host) với địa chỉ IP của remote server.

# mysqladmin -h 192.168.1.100 -u root -p statusLệnh trên vẫn hiển thị cụ thể trạng thái buổi giao lưu của remote MySQL server, bao gồm các thông tin: uptime, những luồng (threads) và truy vấn (queries) đã hoạt động

14. Giữ trữ tin tức MySQL server Debug vào logs

Bạn hoàn toàn có thể sử dụng lệnh bên dưới để ghi tin tức debug về những khóa sẽ sử dụng, bộ nhớ lưu trữ và rất nhiều truy vấn đang áp dụng trên MySQL vào file log, bao hàm lịch biểu sự khiếu nại (event scheduler).

# mysqladmin --help 

*

Lời kết

Trong phạm vi nội dung bài viết này, mình đã liệt kê và giải thích ý nghĩa của một số lệnh mysqladmin phổ trở nên được các quản trị viên cơ sở dữ liệu hay sử dụng. Hy vọng nội dung bài viết nhỏ này sẽ có ích với các bạn.