Hướng dẫn cài đặt và cấu hình MySQL Community
Công ty Vĩnh Cửu tuyển dụng lập trình viên Java

1- Giới thiệu

Tài liệu này được viết dựa trên:
  • Window 7 (64bit)

  • MySQL Community 5.6.21

2- Sơ lược về các phiên bản của MySQL

Có 2 phiên bản MySQL:
  • MySQL Cummunity
  • MySQL Enterprise Edition
MySQL Cummunity: Là  phiên bản miễn phí. (Chúng ta sẽ cài đặt phiên bản này).
MySQL Enterprise Edition: Là phiên bản thương mại.

3- Download MySQL

Chúng ta sẽ download và sử dụng gói MySQL miễn phí.
  • MySQL Community Server
MySQL Community, sau khi download và cài đặt đầy đủ sẽ bao gồm các phần như hình minh họa dưới đây.
Trong đó có 2 cái quan trọng nhất là:
  1. MySQL Server
  2. MySQL Workbench   (Công cụ trực quan để học và làm việc với MySQL)
Trong đó MySQL Workbench đòi hỏi phải cài đặt trước 2 thư viện mở rộng: Vì vậy bạn phải download 2 thư viện này về và cài đặt trước khi bắt đầu cài SQL Community.
Để download MySQL Community, vào địa chỉ:

3.1- Download: MySQL Community Server (GPL)

3.2- Kết quả download

4- Cài đặt

4.1- Cài đặt các thư viện đòi hỏi

Trước hết bạn phải cài đặt 2 thư viện mở rộng như đã nói ở trên.

4.2- Cài đặt MySQL Community

Chọn cài đặt tất cả, bao gồm cả các Database ví dụ (Cho mục đích học tập).
Bước này bộ cài đặt kiểm tra các thư viện đòi hỏi.  Nó thông báo thiếu:
  • Visual Studio Tools for Office ... & Python 3.4.
Tuy nhiên có thể bỏ qua (vì không quan trọng)
Bộ cài hiển thị danh sách các gói sẽ được cài vào.
Bộ cài đặt tiếp tục tới phần cấu hình MySQL Server.
Tiếp tục cấu hình database ví dụ:
Nhập vào password và nhấn Check để kiểm tra việc kết nối với MySQL.
Nhấn Finish để hoàn thành cài đặt.

5- Cấu hình MySQL

Việc kết nối vào MySQL từ một máy khác có thể bị chặn lại. Bạn cần phải cấu hình cho phép máy tính khác kết nối vào MySQL.
Mục tiêu chúng ta là gán quyền truy cập vào MySQL cho một user từ bất cứ một địa chỉ IP nào.
-- Cú pháp là:
GRANT ALL ON *.* to myuser@'%' IDENTIFIED BY 'mypassword';

-- Ví dụ gán quyền truy cập vào User root, từ bất cứ một địa chỉ IP nào.
-- Chú ý: root là user có sẵn sau khi cài đặt MySQL.
GRANT ALL ON *.* to root@'%' IDENTIFIED BY '1234';
Việc cấp quyền thành công.

6- Sử dụng MySQL Workbench

Mở MySQL Workbench:
Hình ảnh MySQL Workbench với một vài cơ sở dữ liệu mẫu.
Chúng ta tạo một cơ sở dữ liệu riêng với tên: mytestdb.
Sét đặt SCHEMA này là mặc định, để làm việc.
Tiếp theo tạo một bảng, và trèn một dòng dữ liệu vào bảng đó.
-- Tạo bảng
Create table My_Table (ID int(11), Name Char(64)) ;

-- Trèn một dòng dữ liệu vào bảng.
Insert into My_Table (id,name)
values (1, 'Tom Cat');

7- Hướng dẫn học SQL với MySQL

Bạn có thể xem tiếp tài liệu hướng dẫn học MySQL tại đây: