điều kiện tiên quyết
- VPS Centos 7
- Quyền truy cập root/sudo
- Máy khách SSH
- Cài đặt ngăn xếp LAMP trên CentOS 7 của bạn
Bước 1. Cập nhật hệ thống của bạn
Bắt đầu bằng cách cập nhật hệ thống. Bạn có thể sử dụng lệnh dưới đây
yum update -y
Bước 2. Thêm Repo
Vì phpMyAdmin không có sẵn trong kho lưu trữ mặc định của CentOS 7, nên chúng tôi cần thêm kho lưu trữ Gói bổ sung cho Enterprise Linux [EPEL] bằng cách thực hiện lệnh bên dưới
yum install epel-release -y
Bước 3. Cài đặt phpMyAdmin
Sau khi thêm repo, bạn có thể cài đặt phpMyAdmin bằng gói yum bằng cách gõ lệnh bên dưới
yum install phpmyadmin -y
Để phpMyAdmin hoạt động bình thường, chúng tôi cần thực hiện một số thay đổi đối với tệp cấu hình. Mở tệp cấu hình bằng trình soạn thảo văn bản của bạn
vi /etc/httpd/conf.d/phpMyAdmin.conf
Theo mặc định, cấu hình được thiết lập để chỉ truy cập kết nối từ localhost. Để làm việc từ xa, bạn sẽ cần chỉ định địa chỉ trong tệp cấu hình
Thêm IP từ xa của bạn vào các dòng tương ứng trên cấu hình như hình bên dưới
Require ip your_ip_address
Allow from your_ip_address
Khởi động lại Apache để áp dụng các sửa đổi
systemctl restart httpd
Bây giờ bạn có thể truy cập phpMyAdmin bằng URL bên dưới
//server_domian_or_ip/phpmyadmin
Cách cài đặt phpMyAdmin trong CentOS 7
Để đăng nhập, hãy sử dụng tên người dùng và mật khẩu hợp lệ của người dùng MariaDB. Bạn có thể sử dụng quyền root và quyền quản trị MariaDB để đăng nhập theo mặc định. Sau đó bạn có thể truy cập vào giao diện quản trị
Cách cài đặt phpMyAdmin trong CentOS 7
Phần kết luận
Bạn đã cài đặt thành công phpMyAdmin trên máy CentOS 7 của mình. Bây giờ bạn có thể quản lý cơ sở dữ liệu của mình thông qua giao diện web. Bạn có thể quản lý cơ sở dữ liệu, người dùng và bảng, thực hiện nhiều thao tác và truy vấn MySQL khác
Tiện ích cơ sở dữ liệu, phpMyAdmin, được sử dụng để quản lý cơ sở dữ liệu MySQL thông qua giao diện đồ họa dựa trên web. Nó có thể được cấu hình để quản lý cơ sở dữ liệu cục bộ [trên cùng hệ thống] hoặc cơ sở dữ liệu từ xa [qua mạng]
Hướng dẫn này sẽ chỉ cho bạn cách cài đặt phpMyAdmin và cấu hình bảo mật cơ bản trên CentOS 7
Giới thiệu
- Ngăn xếp LAMP [Linux, Apache, MySQL, PHP] được cài đặt trên máy chủ
- Truy cập vào tài khoản người dùng sudo với quyền root [khả năng sử dụng lệnh sudo]
- Hệ điều hành CentOS 7
- Trình quản lý cập nhật YUM, một thành phần mặc định của CentOS 7
- Dấu nhắc lệnh với quyền truy cập root. Để mở một dấu nhắc lệnh. Menu > Ứng dụng > Tiện ích > Terminal
- Một trình soạn thảo văn bản. Vim được bao gồm trong hầu hết các bản cài đặt Linux hoặc bạn có thể sử dụng Nano
Cài đặt phpMyAdmin trên CentOS 7
Bước 1. Cài đặt Kho lưu trữ EPEL
[Nếu bạn đã cài đặt EPEL thì có thể bỏ qua bước này. ]
CentOS 7 không có quyền truy cập vào phpMyAdmin trong kho lưu trữ phần mềm mặc định của nó. Bạn sẽ cần có quyền truy cập vào kho lưu trữ EPEL – Gói bổ sung dành cho Enterprise Linux
Nhập nội dung sau tại dấu nhắc lệnh, sau đó nhấn enter
sudo yum install -y epel-release
Khi hoạt động đó kết thúc, bạn nên làm mới và cập nhật kho lưu trữ EPEL
________số 8Bước 2. Cài đặt máy chủ web Apache
PhpMyAdmin yêu cầu máy chủ web Apache đang hoạt động và đang chạy. Để cài đặt Apache trên CentOS, hãy sử dụng lệnh
yum install httpd -y
Xác minh trạng thái của Apache bằng cách chạy lệnh
yum install epel-release -y
0Bạn cũng có thể nhập địa chỉ IP của máy chủ vào trình duyệt và màn hình kiểm tra sẽ hiển thị
Bước 3. Cài đặt phpMyAdmin trên CentOS 7
Để cài đặt PHPMyAdmin trên CentOS, hãy nhập lệnh
yum install epel-release -y
1Sau khi hệ thống thực thi lệnh, PHPMyAdmin đã được cài đặt và sẵn sàng khởi chạy
Bước 4. Định cấu hình và bảo mật phpMyAdmin
Cài đặt phần mềm mới của bạn bao gồm tệp cấu hình Apache mặc định. Bạn sẽ muốn thực hiện một số thay đổi đối với cấu hình đó để ngăn truy cập trái phép. Dưới đây là hai cách phổ biến để hạn chế quyền truy cập đối với người dùng trái phép
Hạn chế địa chỉ IP
Phương pháp này có thể được sử dụng để cấp quyền truy cập từ xa cho một máy trạm. Theo mặc định, phpMyAdmin được định cấu hình để máy chủ cài đặt nó có quyền truy cập. Thay đổi này cho phép bạn cho phép hoặc hạn chế quyền truy cập vào các địa chỉ IP cụ thể của các máy tính khác hoặc máy tính bổ sung
Tệp được đặt tại
sudo yum –y update
2. Nhập nội dung sau tại dấu nhắc lệnh của bạnyum install epel-release -y
3Bên trong tệp
sudo yum –y update
3, bạn sẽ thấy bốn [4] dòng đề cập đến “Yêu cầu IP” hoặc “Cho phép IP. ” Theo mặc định, chúng phải được đặt thành sudo yum –y update
4, là địa chỉ IP liên quan đến hệ thống bạn đang làm việc. Để cho phép các hệ thống khác truy cập ứng dụng phpMyAdmin này, hãy thêm [hoặc thay đổi] các số này vào địa chỉ IP của máy tính mà bạn muốn cấp quyền truy cậpKhi bạn đã thực hiện các thay đổi, hãy lưu tệp
Thay đổi bí danh
Mở phpMyAdmin. conf bằng trình soạn thảo văn bản
yum install epel-release -y
3Gần trên cùng, bạn sẽ thấy hai dòng
yum install epel-release -y
7____18“Bí danh” là cách internet sẽ thấy cấu hình phpMyAdmin của bạn. Vì cấu hình mặc định là mục tiêu dễ dàng cho bot và tin tặc, hãy cân nhắc thay đổi cài đặt bí danh. Chỉ cần đặt dấu '#' trước các mục nhập hiện có để chương trình xem chúng dưới dạng nhận xét, thay vì hướng dẫn. Sau đó thêm dòng của riêng bạn
yum install epel-release -y
9Bây giờ, khi bạn đến màn hình đăng nhập, bạn sẽ phải nhập
sudo yum –y update
5 [hoặc bất kỳ thứ gì bạn chọn] để có quyền truy cậpSau khi bạn thực hiện xong các thay đổi, hãy lưu tệp
Bước 5. Khởi động lại Apache
Bất kể bạn sử dụng cấu hình nào, bạn sẽ cần khởi động lại dịch vụ Apache để xem các thay đổi của mình
sudo yum –y update
0Bước 6. Xác minh phpMyAdmin đang hoạt động
Để kiểm tra xem phpMyAdmin có hoạt động chính xác hay không, hãy nhập IP máy chủ của bạn và /phpmyadmin trong trình duyệt web. Ví dụ
sudo yum –y update
1Bạn sẽ thấy màn hình đăng nhập PhpMyAdmin
Ghi chú. Điền vào vị trí thông tin máy chủ công cộng của riêng bạn thay cho “IP_OR_DOMAIN. ” Bạn sẽ cần thu thập thông tin này từ cấu hình máy chủ cụ thể của mình. Nó thường là tên miền của bạn hoặc địa chỉ IP của máy chủ của bạn
Phần kết luận
PhpMyAdmin là một ứng dụng được sử dụng rộng rãi để quản lý cơ sở dữ liệu. Nếu theo dõi kỹ, bạn sẽ thấy hướng dẫn này về cách Cài đặt PhpMyAdmin trên CentOS 7 rất hữu ích