MySQL - Cài đặt

Tất cả các bản tải xuống cho MySQL đều có tại MySQL Downloads . Chọn số phiên bản củaMySQL Community Server được yêu cầu cùng với nền tảng bạn sẽ chạy nó.

Cài đặt MySQL trên Linux / UNIX

Cách được khuyến nghị để cài đặt MySQL trên hệ thống Linux là thông qua RPM. MySQL AB cung cấp các RPM sau để tải xuống trên trang web của mình -

  • MySQL - Máy chủ cơ sở dữ liệu MySQL quản lý cơ sở dữ liệu và bảng, kiểm soát quyền truy cập của người dùng và xử lý các truy vấn SQL.

  • MySQL-client - Các chương trình khách MySQL, cho phép kết nối và tương tác với máy chủ.

  • MySQL-devel - Các thư viện và tệp tiêu đề có ích khi biên dịch các chương trình khác sử dụng MySQL.

  • MySQL-shared - Thư viện dùng chung cho máy khách MySQL.

  • MySQL-bench - Các công cụ kiểm tra hiệu suất và điểm chuẩn cho máy chủ cơ sở dữ liệu MySQL.

Các RPM của MySQL được liệt kê ở đây đều được xây dựng trên SuSE Linux system, nhưng chúng thường sẽ hoạt động trên các biến thể Linux khác mà không gặp khó khăn gì.

Bây giờ, bạn sẽ cần phải tuân thủ các bước được đưa ra bên dưới, để tiến hành cài đặt -

  • Đăng nhập vào hệ thống bằng root người dùng.

  • Chuyển sang thư mục chứa RPM.

  • Cài đặt máy chủ cơ sở dữ liệu MySQL bằng cách thực hiện lệnh sau. Hãy nhớ thay thế tên tệp in nghiêng bằng tên tệp RPM của bạn.

[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

Lệnh trên đảm nhiệm việc cài đặt máy chủ MySQL, tạo người dùng MySQL, tạo cấu hình cần thiết và khởi động máy chủ MySQL tự động.

Bạn có thể tìm thấy tất cả các tệp nhị phân liên quan đến MySQL trong / usr / bin và / usr / sbin. Tất cả các bảng và cơ sở dữ liệu sẽ được tạo trong thư mục / var / lib / mysql.

Hộp mã sau có một bước tùy chọn nhưng được khuyến nghị để cài đặt các RPM còn lại theo cách tương tự -

[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

Cài đặt MySQL trên Windows

Việc cài đặt mặc định trên bất kỳ phiên bản Windows nào giờ đây dễ dàng hơn nhiều so với trước đây, vì MySQL hiện được đóng gói gọn gàng với một trình cài đặt. Chỉ cần tải xuống gói trình cài đặt, giải nén nó ở bất kỳ đâu và chạy tệp setup.exe.

Trình cài đặt mặc định setup.exe sẽ hướng dẫn bạn qua quy trình nhỏ và theo mặc định sẽ cài đặt mọi thứ trong C: \ mysql.

Kiểm tra máy chủ bằng cách kích hoạt nó từ dấu nhắc lệnh lần đầu tiên. Đi đến vị trí củamysqld server có thể là C: \ mysql \ bin và nhập -

mysqld.exe --console

NOTE - Nếu bạn đang ở trên NT, thì bạn sẽ phải sử dụng mysqld-nt.exe thay vì mysqld.exe

Nếu mọi việc suôn sẻ, bạn sẽ thấy một số thông báo về việc khởi động và InnoDB. Nếu không, bạn có thể gặp vấn đề về quyền. Đảm bảo rằng thư mục chứa dữ liệu của bạn có thể truy cập được cho bất kỳ người dùng nào (có thể là MySQL) mà các quy trình cơ sở dữ liệu đang chạy dưới đó.

MySQL sẽ không tự thêm chính nó vào menu bắt đầu và cũng không có cách GUI đặc biệt tốt để dừng máy chủ. Do đó, nếu bạn có xu hướng khởi động máy chủ bằng cách nhấp đúp vào tệp thực thi mysqld, bạn nên nhớ dừng quá trình bằng tay bằng cách sử dụng mysqladmin, Danh sách tác vụ, Trình quản lý tác vụ hoặc các phương tiện dành riêng cho Windows.

Xác minh cài đặt MySQL

Sau khi MySQL, đã được cài đặt thành công, các bảng cơ sở đã được khởi tạo và máy chủ đã được khởi động: bạn có thể xác minh rằng mọi thứ đang hoạt động bình thường thông qua một số kiểm tra đơn giản.

Sử dụng Tiện ích mysqladmin để có được trạng thái máy chủ

Sử dụng mysqladminnhị phân để kiểm tra phiên bản máy chủ. Hệ nhị phân này sẽ có sẵn trong / usr / bin trên linux và trong C: \ mysql \ bin trên windows.

[root@host]# mysqladmin --version

Nó sẽ tạo ra kết quả sau trên Linux. Nó có thể khác nhau tùy thuộc vào cài đặt của bạn -

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

Nếu bạn không nhận được thông báo như vậy, thì có thể có một số vấn đề trong quá trình cài đặt của bạn và bạn sẽ cần một số trợ giúp để khắc phục.

Thực thi các lệnh SQL đơn giản bằng MySQL Client

Bạn có thể kết nối với máy chủ MySQL của mình thông qua máy khách MySQL và bằng cách sử dụng mysqlchỉ huy. Tại thời điểm này, bạn không cần phải cung cấp bất kỳ mật khẩu nào vì theo mặc định, mật khẩu sẽ được đặt là trống.

Bạn chỉ có thể sử dụng lệnh sau:

[root@host]# mysql

Nó sẽ được thưởng bằng một lời nhắc mysql>. Bây giờ, bạn đã kết nối với máy chủ MySQL và bạn có thể thực thi tất cả các lệnh SQL tại dấu nhắc mysql> như sau:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
|   mysql  | 
|   test   |  
+----------+
2 rows in set (0.13 sec)

Các bước sau cài đặt

MySQL cung cấp một mật khẩu trống cho người dùng MySQL gốc. Ngay sau khi bạn đã cài đặt thành công cơ sở dữ liệu và máy khách, bạn cần đặt mật khẩu gốc như được cung cấp trong khối mã sau:

[root@host]# mysqladmin -u root password "new_password";

Bây giờ để tạo kết nối với máy chủ MySQL của bạn, bạn sẽ phải sử dụng lệnh sau:

[root@host]# mysql -u root -p
Enter password:*******

Người dùng UNIX cũng sẽ muốn đặt thư mục MySQL của bạn trong PATH của bạn, vì vậy bạn sẽ không phải tiếp tục nhập đường dẫn đầy đủ mỗi khi bạn muốn sử dụng máy khách dòng lệnh.

Đối với bash, nó sẽ giống như -

export PATH = $PATH:/usr/bin:/usr/sbin

Chạy MySQL tại thời gian khởi động

Nếu bạn muốn chạy máy chủ MySQL tại thời điểm khởi động, hãy đảm bảo rằng bạn có mục nhập sau trong tệp /etc/rc.local.

/etc/init.d/mysqld start

Ngoài ra, bạn nên có nhị phân mysqld trong thư mục /etc/init.d/.