Computer >> Máy Tính >  >> Lập trình >> MySQL

Cài đặt MySQL trên Unix / Linux bằng Generic Binaries


Oracle đi kèm với một tập hợp các bản phân phối nhị phân của MySQL. Điều này bao gồm các bản phân phối nhị phân chung ở dạng tệp tar được nén (tệp có phần mở rộng .tar.xz) cho nhiều nền tảng và tệp nhị phân ở định dạng gói dành riêng cho nền tảng cho các nền tảng cụ thể.

Các bản phân phối nhị phân của tệp tar nén MySQL có tên ở định dạng 'mysql-VERSION − OS.tar.xz', trong đó VERSION đề cập đến một số và OS cho biết loại hệ điều hành mà bản phân phối được yêu cầu sử dụng.

Để cài đặt bản phân phối nhị phân tệp tar được nén, bản cài đặt cần được giải nén vào một vị trí do người dùng chọn. Phiên bản gỡ lỗi của nhị phân mysqld có sẵn dưới dạng mysqld-debug.

Nếu cần sử dụng phiên bản gỡ lỗi của chính người dùng để biên dịch MySQL từ bản phân phối nguồn, thì cần phải sử dụng các tùy chọn cấu hình thích hợp.

Để cài đặt và sử dụng bản phân phối nhị phân MySQL, cần sử dụng chuỗi lệnh được hiển thị bên dưới -

shell> groupadd mysql
shell> useradd −r −g mysql −s /bin/false mysql
shell> cd /usr/local
shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz
shell> ln −s full−path−to−mysql−VERSION−OS mysql
shell> cd mysql
shell> mkdir mysql−files
shell> chown mysql:mysql mysql−files
shell> chmod 750 mysql−files
shell> bin/mysqld −−initialize −−user=mysql
shell> bin/mysql_ssl_rsa_setup
shell> bin/mysqld_safe −−user=mysql &
# Below command is optional
shell> cp support−files/mysql.server /etc/init.d/mysql.server

Cài đặt MySQL trên Unix / Linux bằng Generic Binaries

Ở trên giả định rằng người dùng có quyền truy cập root (quản trị viên) vào hệ thống của họ.

Cài đặt MySQL trên Unix / Linux bằng Generic Binaries

Thư mục mysql-files cung cấp một vị trí dễ sử dụng làm giá trị cho biến hệ thống secure_file_priv. Điều này giới hạn các hoạt động nhập và xuất chỉ trong một thư mục cụ thể. Xem Phần 5.1.8, “Biến hệ thống máy chủ”.

Các bước được trình bày ngắn gọn như hình dưới đây -

Tạo Người dùng và Nhóm mysql. Nó có thể được thực hiện bằng cách sử dụng các lệnh dưới đây -

shell> groupadd mysql
shell> useradd −r −g mysql −s /bin/false mysql

Lấy và giải nén bản phân phối. Nó có thể được thực hiện bằng cách sử dụng các lệnh dưới đây -

shell> cd /usr/local

Giải nén bản phân phối, điều đó sẽ tạo thư mục cài đặt. ‘Tar’ có thể giải nén và giải nén bản phân phối nếu nó có hỗ trợ tùy chọn ‘z’. Nó có thể được thực hiện bằng cách sử dụng các lệnh dưới đây -

shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz

Lệnh tar tạo một thư mục có tên là mysql-VERSION-OS

Lệnh tar có thể được thay thế bằng lệnh dưới đây để giải nén và trích xuất bản phân phối -

shell> xz −dc /path/to/mysql−VERSION−OS.tar.xz | tar x

Một liên kết tượng trưng có thể được tạo đến thư mục cài đặt đã được tạo bởi tar -

shell> ln −s full−path−to−mysql−VERSION−OS mysql

Lệnh ‘ln’ tạo một liên kết tượng trưng đến thư mục cài đặt. Điều này cho phép người dùng tham khảo dễ dàng hơn đến poth là / usr / local / mysql. Thư mục / usr / local / mysql / bin có thể được thêm vào biến PATH của người dùng bằng cách sử dụng dấu phẩy bên dưới -

shell> export PATH=$PATH:/usr/local/mysql/bin