Bạn có thể sử dụng phpMyAdmin để quản lý cơ sở dữ liệu MySQL của mình trên VPS. Đây là một công cụ tuyệt vời để duyệt, chỉnh sửa, tạo và xóa bảng, cũng như sửa đổi cột và dữ liệu. Bạn không cần SSH vào các máy từ xa hoặc tải lên một số cửa sổ đầu cuối mới để thực hiện một số truy vấn SQL mỗi khi bạn muốn chạy một số truy vấn cơ sở dữ liệu. Thay vào đó, bạn có thể sử dụng một chương trình như phpMyAdmin và giữ mọi thứ ở một nơi
Quảng cáo
Blog này sẽ hướng dẫn bạn cách cài đặt và thiết lập phpMyAdmin trên Ubuntu 22. 04 máy chủ
Bước 1 – Cài đặt Apache và PHP
Chúng tôi giả định rằng bạn đã cài đặt máy chủ MySQL trên hệ thống Ubuntu. Vì vậy, chỉ cần cài đặt các gói cần thiết khác để chạy và truy cập phpMyAdmin
sudo apt install apache2 wget unzip
sudo apt install php php-zip php-json php-mbstring php-mysql
Sau khi cài đặt xong, kích hoạt và khởi động máy chủ web Apache
sudo systemctl enable apache2
sudo systemctl start apache2
Bước 2 – Cài đặt phpMyAdmin trên Ubuntu 22. 04
Bạn có thể nhanh chóng cài đặt phpMyAdmin từ kho lưu trữ mặc định của Ubuntu. Nhưng chúng chứa phiên bản cũ hơn của phpMyAdmin. Nếu bạn hài lòng với phiên bản cũ, chỉ cần gõ apt install phpmyadmin
, nhưng để cài đặt phiên bản mới nhất, bạn cần tải xuống từ trang web chính thức
Hệ thống của bạn đã sẵn sàng để cài đặt phpMyAdmin. Tải xuống bản lưu trữ phpMyAdmin mới nhất từ trang tải xuống chính thức hoặc sử dụng các lệnh bên dưới để tải xuống phpMyAdmin 5. 2 trên hệ thống của bạn. Sau khi quá trình tải xuống hoàn tất, hãy giải nén tệp lưu trữ và di chuyển nó đến vị trí thích hợp
wget //files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip
unzip phpMyAdmin-5.2.0-all-languages.zip
sudo mv phpMyAdmin-5.2.0-all-languages /usr/share/phpmyadmin
Tiếp theo, tạo thư mục tmp và đặt quyền thích hợp. Đây là một bước cần thiết để làm cho nó hoạt động bình thường
sudo mkdir /usr/share/phpmyadmin/tmp
sudo chown -R www-data:www-data /usr/share/phpmyadmin
sudo chmod 777 /usr/share/phpmyadmin/tmp
Bước 3 – Cấu hình phpMyAdmin
Bây giờ, bạn cần cấu hình máy chủ web để phục vụ phpMyAdmin trên mạng. Tạo tệp cấu hình Apache cho phpMyAdmin và chỉnh sửa tệp đó trong trình soạn thảo văn bản
sudo vim /etc/apache2/conf-available/phpmyadmin.conf
thêm nội dung dưới đây vào tập tin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Bí danh / phpmyadmin / usr/share/phpmyadmin
Bí danh / phpMyAdmin / usr/share/phpmyadmin
AddDefaultCharset UTF-8
Yêu cầu tất cả được cấp
Yêu cầu tất cả được cấp
Lưu tệp của bạn. Nhấn phím ESC để chuyển sang lệnh thêm. Sau đó gõ
0 [dấu hai chấm+w+q] và nhấn nút Entersudo systemctl enable apache2
sudo systemctl start apache2
Sau khi thực hiện tất cả các thay đổi, hãy đảm bảo khởi động dịch vụ Apache để tải lại tất cả các cài đặt
sudo a2enconf phpmyadmin
sudo systemctl restart apache2
Bước 4 – Điều chỉnh FirewallD
Các hệ thống có bật tường lửa cần cho phép dịch vụ HTTP từ tường lửa. Chạy các lệnh dưới đây để mở một cổng cho máy chủ web trong tường lửa
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
Bước 5 – Tạo cơ sở dữ liệu MySQL và người dùng
Kết nối với máy chủ MySQL đang chạy trên hệ thống của bạn
________số 8_______Thực hiện lần lượt các truy vấn MySQL sau để tạo cơ sở dữ liệu và người dùng. Ngoài ra, gán các đặc quyền cho người dùng trên cơ sở dữ liệu
1
2
3
4
5
6
7
8
9
10
11
mysql > TẠO CƠ SỞ DỮ LIỆU tecadmin;
Truy vấn OK, 1 hàng bị ảnh hưởng [0.01 giây]
mysql > TẠO NGƯỜI DÙNG 'tecadmin' @< 'localhost' IDENTIFIED BY 'Pa$$w0rd';
Truy vấn OK, 0 hàng bị ảnh hưởng [0.01 giây]
mysql > CẤP TẤT CẢ BẬT tecadmin.* ĐẾN 'tecadmin' @ 'localhost';
Truy vấn OK, 0 hàng bị ảnh hưởng [0.01 giây]
mysql > FLUSH ĐẶC QUYỀN ;
Truy vấn OK, 0 hàng bị ảnh hưởng [0.00 giây]
Bước 6 – Truy cập phpMyAdmin
Tất cả đã được làm xong. Bạn đã hoàn tất thiết lập với phpMyAdmin trên hệ thống Ubuntu Linux. Bây giờ hãy truy cập phpMyAdmin bằng địa chỉ IP của máy chủ hoặc tên miền
//your-server-ip-domain/phpmyadmin
Thay your-server-ip-domainbằng localhost [đối với máy cục bộ] hoặc địa chỉ IP hệ thống đối với máy từ xa. Tôi đã cập nhật DNS của chúng tôi và chỉ định dbhost. tecadmin. net đến địa chỉ IP của máy chủ
Đăng nhập bằng tên người dùng và mật khẩu được sử dụng để truy cập MySQL trên dòng lệnh
Phần kết luận
Bạn đã cấu hình thành công phpMyAdmin trên hệ thống Ubuntu. Ngoài ra, bạn có thể vô hiệu hóa đăng nhập người dùng root vì mục đích bảo mật trong phpMyAdmin