Hướng dẫn cài đặt phpMyAdmin trên CentOS 7

Giới thiệu

phpMyAdmin là một nền tảng mã nguồn mở dùng để quản trị MySQL với các bước thực hiện thao tác chỉnh sửa, import, export data,.. một cách nhanh chóng và dễ dàng thông qua giao diện web. Tại bài viết này sẽ hướng dẫn các bạn triển khai php để quản trị MySQL với Apache trên CentOS 7.

phpmyadmin

Điều kiện để cài phpMyAdmin.

Trước tiên bạn hãy kiểm tra đã có Apache để làm web server để đưa được website lên internet. Kiểm tra xem Apache đã được cài đặt trên máy hay chưa hoặc nếu bạn có sẵn MySQL remote vẫn có thể connect qua phpMyAdmin.

sudo systemctl status httpd

Kiểm tra xem máy đã có sẵn MySQL chưa để có thể tiến hành.

sudo systemctl status mysqld

Hướng dẫn cài đặt phpMyAdmin trên CentOS 7.

Trước tiên cần cài đặt các gói repository cần thiết tương ứng và cập nhật hệ điều hành CentOS 7.

sudo yum install epel-release
sudo yum update

Kế tiếp tiến hành cài đặt.

sudo yum install phpmyadmin

Cài đặt hoàn tất thì có thể hỗ trợ được cả Apache 2.2 và 2.4. Sau đó chúng ta cần cấu hình để ở file php để có thể tương thích với MySQL. Vì cấu hình mặc định sẽ deny các kết nối không được tạo từ chính máy chủ MySQL ở đây là vps CentOS 7. Do đó chúng ta cần đặt IP public tương ứng của vps cho file phpMyAdmin.conf để có thể truy cập vào giao diện.

sudo vi /etc/httpd/conf.d/phpMyAdmin.conf

Lưu ý: 2 dòng alias ở phía trên có ý nghĩa là khi bạn truy cập vào domain của giao diện thì sẽ tương đương với http://domain_hoặc_IP/phpmyadmin hoặc http://domain_hoặc_IP/phpMyAdmin. Do đó bạn có thể tùy chỉnh tùy ý một alias cụ thể để truy cập vào giao diện. Thao tác này nhằm để tránh bởi các cuộc tấn công bằng bots hoặc là người dùng độc hại. Ngoài ra cũng dễ quản lý ở phía server của chúng ta và khó phát hiện đối với các tác động bên ngoài. VD: http://domain_hoặc_IP/randomaliashere

Để các cấu hình có thể nhận được thì chúng ra cần khởi động lại dịch vụ web server.

sudo systemctl restart httpd
sudo systemctl status httpd

Hoàn tất các bước cài đặt trên. Sau đó tiến hành truy cập vào giao diện web bằng domain hoặc IP public đã được cấu hình trước đó. Bằng 2 đường link có alias name như ví dụ bên trên đã đặt trước đó.

Đăng nhập thành công vào giao diện để quản trị MySQL.

Tổng kết

Ở bài viết trên, chúng tôi đã hướng dẫn cho bạn các bước để có thể cài đặt hoàn chỉnh phpMyAdmin trên CentOS 7 để quản trị MySQL một cách dễ nhàng và tiện lợi nhất. Chúc các bạn có một cuộc sống ý nghĩa!

Tham khảo các bài hướng dẫn khác tại đây!

Một số nguồn tham khảo khác:

https://www.nginx.com/

https://www.mysql.com/

Was this article helpful?

Related Articles

Leave A Comment?