Hướng dẫn cài đặt phpMyAdmin trên OpenLiteSpeed
Giới thiệu
phpMyAdmin cung cấp giao diện web rất tuyệt vời để bạn tương tác với cơ sở dữ liệu MySQL như sao lưu, phục hồi dữ liệu, thao tác với các bản, dữ liệu của một database. phpMyAdmin phù hợp nếu bạn không quen sử dụng dòng lệnh để quản trị các database trên máy chủ.
Bài viết này sẽ hướng dẫn bạn cài đặt phpMyAdmin trên OpenLiteSpeed.
Yêu cầu
Máy chủ đã cài đặt OpenLiteSpeed
Quyền
root
Bước 1: Tải mã nguồn phpMyAdmin bản mới nhất.
Truy cập vào https://www.phpmyadmin.net/downloads/, thực hiện copy link gói phpMyAdmin mới nhất. Ở thời điểm hiện tại, gói mới nhất là phpMyAdmin-5.1.1-all-languages.zip
Di chuyển đến thư mục /usr/local/lsws/Example/html/
Bước 2: Giải nén và đổi tên thư mục
Tải gói phpMyAdmin mới nhất
Giải nén bằng lệnh unzip phpMyAdmin-5.1.1-all-languages.zip
Đổi tên thư mục phpMyAdmin-5.1.1-all-languages
thành phpmyadmin
Bước 3: Truy cập phpMyAdmin
Truy cập đến phpMyAdmin qua giao diện web với địa chỉ http://IP_SERVER:8088/phpmyadmin/index.php
Thực hiện đăng nhập với bất cứ user MySQL mà bạn đang có.
Bước 4: Khắc phục các cảnh báo
Sau khi đăng nhập vào phpMyAdmin thành công, bạn sẽ nhận được cảnh báo sau:
Tập tin cấu hình bây giờ cần mật khẩu bí mật (blowfish_secret).
Thư mục $cfg['TempDir'] (/usr/local/lsws/Example/html/phpmyadmin/tmp/) không thể truy cập được. phpMyAdmin không thể tạo được cache cho giao diện và điều này sẽ làm chậm quá trình tải trang.
Để giải quyết hai cảnh báo trên, bạn thực hiện như sau:
Tạo thư mục /usr/local/lsws/Example/html/phpmyadmin/tmp/
và phân quyền để phpMyAdmin có thể ghi file tạm bằng lệnh:
Di chuyển file cấu hình mẫu config.sample.inc.php
thành file cấu hình chính config.inc.php
Tạo random một chuỗi với 32 ký tự với lệnh:
Copy chuỗi vừa random sau đó đưa vào phần cấu hình file /usr/local/lsws/Example/html/phpmyadmin/config.inc.php
Thay CHUOI_KY_TU_BAN_VUA_TAO_RANDOM thành chuỗi 32 ký tự chúng ta vừa random được ở trên.
Thực hiện truy cập vào lại phpMyAdmin, bạn sẽ thấy không còn hai cảnh báo trên.
Tổng kết
phpMyAdmin cung cấp giao diện web rất tiện lợi để bạn thao tác quản trị database. Tuy nhiên để bảo mật hơn, bạn cần đặt mật khẩu mạnh cho user root của MySQL. Tránh sử dụng các mật khẩu dễ đoán.
Ngoài ra, bạn có thể tham khảo bài viết Hướng dẫn cài đặt vsftpd trên CentOS 7 để quản lý file trên máy chủ một cách dễ dàng.
Chúc bạn thành công!
Tính năng đang được phát triển