Các chương trình MySQL và cấu hình - DBMS Note

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Các chương trình MySQL và cấu

hình
MySQL
MySQL là hệ quản trị CSDL quan hệ mã nguồn mở phổ biến nhất, gồm nhiều phiên
bản cả cộng đồng và doanh nghiệp, …

Cấu trúc tổng quan

Cài đặt
Phù hợp trên nhiều OS khác nhau: Linux, Windows, MacOS, Unix, …
Cài đặt qua windows qua bộ cài, còn với linux:

sudo apt-get install mysql-server (Debian / Ubuntu)


sudo yum install mysql-server (Redhat/CentOs)

Cấu trúc thư mục MySQL

Các chương trình MySQL và cấu hình 1


bin: File nhị phân, tất cả các chương trình khách và công cụ để sự dụng và
quản trị MySQL, cùng với server mysqld.

data: Nơi đọc và ghi dữ liệu, và các file log của server.

include: tập các file header, sử dụng khi viết và biên dịch các chương trình.

lib: file thư viện của MySQL.

scripts: mysql_install_db script, được sử dụng để khởi tạo file dữ liệu và các tài
khoản.

share: SQL scripts để sửa các đặc quyền, cũng như tập các file ngôn ngữ.

file cấu hình: my.ini hoặc my.cnf (trong ProgramData).

Các chương trình MySQL


mysqld: MySQL server.

mysqld_safe: sử dụng trên Unix / Linux, cho khởi tạo server an ninh.

mysql: Công cụ khách giúp thực thi tương tác các câu lệnh SQL.

mysqladmin: trợ giúp các tác vụ quán trị khác nhau (hiển thị trạng thái, tắt
server, …).

mysqldump: Lưu nội dung của CSDL MySQL ra ngoài.

Tuỳ chọn cho MySQL Server

Các chương trình MySQL và cấu hình 2


Khởi động MySQL
Sử dụng dòng lệnh sau để đăng nhập:

mysql -u root -p

Thi hành các lệnh SQL từ một file văn bản:

mysql --user=user_name --password=your_password db_name < tex


t_file

Còn không thì đăng nhập vào mysql và run:

source file_name;

Hiển thị thông tin về CSDL:

Các chương trình MySQL và cấu hình 3


show databases;
show table from mysql linke 'time%';
show columns from <table name> [from <database name>] [like <
value>];
show index from <table name>;

Show các tables trong một schema:

select table_name, table_type, engine from information_schem


a.tables where table_schema = 'database_name'

Cấu hình MySQL


MySQL có thể chạy với các giá trị ngầm định tuỳ chọn mà không cần thay đổi cấu
hình bằng cách thêm chúng vào command.

Một số thay đổi phù hợp với môi trường triển khai và có thể tăng hiệu năng của
chương trình.

MySQL có khả năng cấu hình cao cho phép người quản trị dễ dàng quản lý hoạt
động của hệ thống.

Hiển thị các biến hệ thống:

mysqladmin -u root -p variables


show variables;
show variables like 'table%';

Ngoài ra nếu muốn thì chúng ta hoàn toàn có thể tuỳ chỉnh file cấu hình để có
được định dạng phù hợp nhất.

Các chương trình MySQL và cấu hình 4

You might also like