phpMyAdmin là công cụ mã nguồn mở phổ biến hiện nay trên nền Web để quản lý mySQL. phpMyAdmin cung cấp giao diện quản lý trực quan,hỗ trợ hầu hết các tính năng của mySQL, dễ dàng sử dụng. Các thao tác chỉnh sửa, tìm kiếm, sao lưu và phục hồi chỉ cần click chuột. Trong bài viết này MZE sẽ hướng dẫn bạn, làm cách nào có thể cài đặt phpMyAdmin trên Ubuntu.
Yêu cầu khi cài phpMyAdmin
Nếu bạn cần cài đặt phpMyAdmin trên Ubuntu, trước tiên bạn cần những yêu cầu sau để cài đặt :
- Apache Web Server
- PHP 5.x hoặc mới hơn
- MySQL 5.x hoặc mới hơn
Có thể bạn quan tâm :
- Cách Cài PHP 7.x trên Ubuntu 18.04 LTS
- Hướng Dẫn Cài MySQL 5.7.x Trên Ubuntu 18.04
- Hướng Dẫn cài Nginx trên Ubuntu 18.04 đơn giản
Để cài đặt phpMyAdmin trên Ubuntu bạn có thể thực hiện theo 2 cách là :
- Cài đặt theo phpMyAdmin thông qua Script, sử dụng phpMyadmin như một php script
- Cài đặt phpMyAdmin thông qua package trên Ubuntu Server
Bạn có thể sử dụng 2 cách ở trên để cài đặt phpMyAdmin, đối với cách thứ nhất thì nhanh gọn lẹ, bạn có thể thực hiện một cách đơn giản qua một số dòng lệnh, còn đối với cách thứ 2 thì bảo mật và tiết kiệm tài nguyên cho hệ thống, vì sao ư MZE nói như vậy ? bạn hãy tham khảo những cách bên dưới để xem tại sao nhé !
Cài phpMyAdmin Package
Cập nhật Package index trên Server
Bước đầu tiên bạn sẽ cần cập nhật các package trên Server bằng lệnh
sudo apt update
Cài đặt phpMyAdmin package
Cài đặt phpMyadmin
Sau khi đã tiến hành update package, bạn tiến hành chạy lệnh bên dưới để cài phpMyAdmin trên Ubuntu, sử dụng “-y” để bỏ qua thông báo nhắc tiếp tục
sudo apt install phpmyadmin -y
Cấu hình cài đặt phpMyAdmin
Trong quá trình cài đặt sẽ cần lưu các bước sau :
- Chọn Apache2 server
- Chọn “Yes” khi được yêu cầu Configure the database for phpmyadmin with dbconfig-common
- Input MySQL password khi được yêu cầu
- Input password để truy cập phpMyAdmin
Trong màn hình đầu tiên khi cấu hình phpMyAdmin, bạn cần lựa chọn Web Server, bạn chọn Apache2 ( Apache Server ), nhấn Space để chọn, tab để chuyển sang OK, nhấn Enter để tiếp tục quá trình cài đặt phpMyAdmin

Tiếp theo sẽ xuất hiện hộp thoại package configuration, cấu hình Database với dbconfig-common, chọn Yes, nhấn Enter để tiếp tục

Màn hình tiếp theo sẽ yêu cầu bạn cung cấp mật khẩu
Sau đó bạn sẽ cần nhập mật khẩu để tạo người dùng mới (nhập lại mật khẩu ở hộp thoại tiếp theo để xác nhận mật khẩu), user này sẽ được sử dụng để đăng nhập vào phpMyAdmin

Cấu hình phpMyadmin trên Apache
Cấu hình phpMyAdmin
Sau khi kết thúc quá trình cài đặt, kiểm tra tập tin cấu hình Database cho phpMyAdmin ở đường dẫn thư mục
/etc/apache2/conf-enabled/phpmyadmin.conf
Nếu không tìm thấy file bạn sử dụng lệnh sau
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo /etc/init.d/apache2 reload
Hoặc cấu hình phpMyAdmin bằng cách thêm Include /etc/phpmyadmin/apache.conf
trong file cấu hình Aache, theo cách bên dưới
Thêm phpMyAdmin vào cấu hình cài đặt của Apache, mở file cấu hình apache2.conf
bằng nano nếu bạn chưa biết cách sử dụng và cài đặt có thể tham khảo bài viết Hướng dẫn cài đặt và sử dụng nano editor trong Linux để có thể sử dụng
sudo nano /etc/apache2/apache2.conf
Thêm dòng Include /etc/phpmyadmin/apache.conf
vào dòng cuối. Sau đó lưu và đóng file. Khởi động lại Apache bằng lệnh
service apache2 restart
Bây giờ phpMyAdmin đã sẵn sàng, bạn hãy truy cập phpMyAdmin thông qua trình duyệt với link là http://yourIP/phpmyadmin hoặc sử dụng với tên miền http://yourdomain/phpmyadmin
Cài phpMyAdmin Script
Để cài đặt phpMyAdmin bằng Script, bạn cần tải phpMyAdmin trên trang chủ phpMyAdmin để download phiên bản bạn cần cài đặt
Copy direct link để tải về, với định dạng file extension là *.tar.gz, tham khảo đoạn này cách sử dụng lệnh Tar, hoặc xem hướng dẫn cách sử dụng file gzip, zip
Ví dụ : https://files.phpmyadmin.net/phpMyAdmin/4.9.5/phpMyAdmin-4.9.5-all-languages.tar.gz
Truy cập vào folder chứa nội dung website, tùy theo bạn lưu trữ website ở thư mục nào có thể mặc định là var/www/html
hoặc như của MZE là /home/mzengineer.com/public_html
Tải file phpMyAdmin bằng lệnh wget
, nhớ thay link là liên kết mà bạn đã copy từ trang chủ phpMyAdmin
wget https://files.phpmyadmin.net/phpMyAdmin/4.9.5/phpMyAdmin-4.9.5-all-languages.tar.gz
Xem file có trong folder đã được tải về hay chưa bằng lệnh ls
Giải nén file tar vừa tải về, trước khi giải nén bạn có thể thay đổi tên để dễ dàng thao tác lệnh và bảo mật hơn
tar -xzvf phpMyAdmin-4.9.5-all-languages.tar.gz
Sau khi thực hiện xong việc giải nén, bạn có thể truy cập phpMyAdmin thông qua liên kết http://your_IP/folder_name hoặc http://yourdomain.com/folder_name, trường hợp bạn đã thay đổi tên folder thì sửa lại cho đúng, nếu bạn đang sử dụng trên localhost thì hãy thay yourdomain.com và your_IP bằng localhost
Với folder_name là tên thư mục “phpMyAdmin-4.9.5-all-languages.tar.gz” ( nếu bạn chưa đổi tên )

Lưu ý :
Trường hợp khi bạn đăng nhập phpMyAdmin bị lỗi Access denied for user ‘root’@’localhost’, hãy xem phần điều chỉnh xác thực người dùng trong MySQL hoặc xem bài viết đầy đủ tại đây, bạn cũng có thể thực hiện nhanh chóng bằng cách thực hiện thứ tự lệnh sau đây :
sudo mysql -u root
use mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;
Kết luận
Qua bài viết này, bạn có thể tự cài đặt phpMyAdmin trên Ubuntu để chỉnh sửa, tạo cơ sở dữ liệu trong MySQL một cách nhanh chóng hơn, ít thao tác với dòng lệnh. Để bảo mật bạn có thể sử dụng cách thứ hai khi cài đặt phpMyAdmin thông qua Script, và đổi tên thư mục chứa phpMyAdmin thành tên gì mà bạn muốn (như hình kết quả đính kèm của MZE)
Nếu bài viết có ích hãy Like và Share, và đừng quên đánh giá bài viết bên dưới nhé.
Nguồn MzEngineer.com