Hướng dẫn tìm hiểu các bước cài đặt phpMyAdmin trên Ubuntu 22. 04 LTS Jammy JellyFish sử dụng máy chủ Web Apache để quản lý MariaDB hoặc MySQL thông qua trình duyệt web và giao diện người dùng đồ họa
phpMyAdmin là một phần mềm nguồn mở phổ biến mà chúng ta có thể sử dụng hầu hết trên tất cả các dịch vụ lưu trữ web để quản lý cơ sở dữ liệu. Tuy nhiên, nếu bạn đang tự quản lý máy chủ lưu trữ hoặc máy chủ đám mây của mình thì bạn phải tự cài đặt phần quản lý Cơ sở dữ liệu này
Chương trình cung cấp một giao diện đồ họa với nhiều tùy chọn. Chúng có thể đề cập đến một cơ sở dữ liệu hoàn chỉnh và bao gồm, ví dụ:
• Tạo cơ sở dữ liệu mới
• Xóa cơ sở dữ liệu hiện có
• Sao chép nội dung sang cơ sở dữ liệu mới
• Sao lưu trong bản sao lưu
• Khôi phục từ bản sao lưu hiện có
• Chuyển từ máy chủ này sang máy chủ khác
• Thay đổi người dùng và mật khẩu
• Thao túng quyền truy cập
Chúng ta có thể thực hiện các tác vụ phức tạp và tốn thời gian mà không cần phải xử lý các lệnh và cấu trúc của chúng với sự trợ giúp của phpMyAdmin. Chúng bao gồm, nhưng không giới hạn ở
• Tìm tên biến hoặc nội dung trong cơ sở dữ liệu
• Thay thế giá trị
• Mã hóa văn bản thuần sử dụng các thuật toán khác nhau, e. g. mật khẩu
• Nhiều lựa chọn biến thông qua giao diện đồ họa
• Kiểm tra cơ sở dữ liệu về tính nhất quán nội bộ và các lỗi khác
• Tạo và xóa các mục, tham số hoặc giá trị
• Tạo, sao chép hoặc xóa các bảng riêng lẻ
• Trình bày rõ ràng về cấu trúc của cơ sở dữ liệu
Cùng tìm hiểu cách cài đặt phpMyAdmin trên Ubuntu 22. 04 Server, tuy nhiên, các bước đưa ra ở đây cũng sẽ giống với các phiên bản khác của Linux này
Trên trang
Các bước cài đặt phpMyAdmin trên Ubuntu 22. 04 máy chủ
Thời gian đọc ước tính. 8 phút
1. Yêu cầu phpMyAdmin
Để thực hiện hướng dẫn này, chúng tôi yêu cầu máy chủ Ubuntu, quyền truy cập người dùng sudo không root, máy chủ web Apache, Cơ sở dữ liệu, PHP và kết nối internet đang hoạt động
2. Cập nhật Ubuntu 22. 04 máy chủ
Điều đầu tiên chúng ta nên thực hiện là cập nhật máy chủ Linux của mình vì hầu hết các gói chúng ta cần thiết lập phpMyAdmin sẽ đến từ kho lưu trữ Jammy JellyFish mặc định của Ubuntu
sudo apt update && sudo apt upgradeNgoài ra, cài đặt
sudo apt install wget nano3. Cài đặt máy chủ LAMP
Chúng tôi cần LAMP Stack dùng để chỉ gói phần mềm bao gồm Apache, MySQL/MariaDB và PHP được cài đặt trên máy chủ Linux. À, đối với máy chủ Linux, ở đây chúng tôi đang sử dụng Ubuntu, phần còn lại chúng tôi sẽ cài đặt ở bước này
Máy chủ web Apache
Apache là một máy chủ web nguồn mở có sẵn để cài đặt trực tiếp bằng kho lưu trữ mặc định của Ubuntu
sudo apt install apache2Kích hoạt máy chủ của nó
sudo systemctl enable apache2sudo systemctl restart apache2Thiết lập máy chủ MariaDB
Tiếp theo, cài đặt máy chủ MariaDB, một nhánh của MySQL và hoạt động hoàn toàn giống với nó. Cũng giống như apache, nó cũng có sẵn để thiết lập bằng kho lưu trữ hệ thống mặc định
sudo apt install mariadb-server mariadb-clientKích hoạt và bắt đầu
sudo systemctl enable --now mariadbNgoài ra, hãy bảo mật cài đặt MariaDB của bạn
sudo mysql_secure_installationKhi bạn chạy lệnh trên, nó sẽ cung cấp một trình hướng dẫn dựa trên văn bản để bảo mật máy chủ Cơ sở dữ liệu của bạn. Đây là những câu hỏi nó sẽ hỏi
________số 8_______Cài đặt PHP và phần mở rộng của nó
phpMyAdmin là phần mềm quản lý cơ sở dữ liệu SQL dựa trên PHP, do đó chúng tôi cần ngôn ngữ kịch bản này trên hệ thống Ubuntu của chúng tôi cùng với một số tiện ích mở rộng PHP phổ biến
sudo apt install php php-{fpm,mbstring,bcmath,xml,mysql,common,gd,cli,curl,zip}Ngoài ra, hãy bật PHP fpm để bắt đầu với FPM, nếu chưa có
sudo apt install wget nano04. Cài đặt phpMyAdmin trên Ubuntu 22. 04
Chà, một cách để cài đặt phpMyAdmin là sử dụng trình quản lý gói APT sẽ tải xuống và cài đặt nó bằng kho lưu trữ của Ubuntu. Tuy nhiên, điều mà mọi người cần lưu ý là phiên bản phpMyadmin được cài đặt bằng APT sẽ không phải là phiên bản mới nhất. Đó là do phiên bản dài hạn của Ubuntu sử dụng các gói cực kỳ ổn định, do đó bạn sẽ không nhận được bản phát hành phần mềm mới nhất. Trong tình huống như vậy, chúng tôi có thể tải xuống gói phpMyadmin theo cách thủ công để định cấu hình. Hãy xem làm thế nào để làm điều đó
Tải xuống phiên bản mới nhất của phpMyAdmin
Lệnh đã cho sẽ tự động tìm nạp và lưu tệp nén mới nhất của phpMyAdmin ở định dạng Tar. Chỉ cần sao chép và thực hiện nó trong thiết bị đầu cuối lệnh của bạn
sudo apt install wget nano1Trích xuất và cấu hình
Sau khi tệp được tải xuống trên hệ thống của bạn, hãy giải nén và di chuyển tệp vào thư mục webroot của bạn
Khai thác
sudo apt install wget nano2Bây giờ, di chuyển nó
sudo apt install wget nano3Ngoài ra, đừng quên tạo một thư mục tạm thời có tên ‘tmp‘ bên trong thư mục được giải nén nếu không điều này sẽ tạo ra một cảnh báo trên giao diện phpMyAdmin
sudo apt install wget nano45. Thêm chuỗi mật mã Blowfish
Để hoạt động bình thường, phpMyAdmin cần một chuỗi mật mã Blowfish trong tệp cấu hình để xác thực cookie. Tuy nhiên, theo mặc định, không có tệp cấu hình chính vì chúng tôi đang thiết lập thủ công phpMyAdmin. Thay vào đó, có một tệp cấu hình mẫu mà chúng ta có thể đổi tên và sử dụng. Đây là một lệnh cho điều đó
sudo apt install wget nano5Bây giờ, tạo một chuỗi ngẫu nhiên 32 bit
sudo apt install wget nano6Sao chép chuỗi được tạo bởi lệnh trên
Bây giờ, hãy chỉnh sửa tệp cấu hình phpMyAdmin
sudo apt install wget nano7và vượt qua nó ở phía trước của dòng
sudo apt install wget nano8Thay thế khóa của bạn bằng mã được tạo
Ngoài ra, cuộn xuống cuối và thêm dòng này
sudo apt install wget nano9Sau đó, lưu tệp của bạn bằng cách nhấn Ctrl+O, nhấn phím Enter, sau đó thoát khỏi trình chỉnh sửa tệp- Ctrl+X.
Cấp quyền cho Apache để truy cập các tệp PHPMyAdmin
sudo apt install apache20Quyền đối với tệp và thư mục
sudo apt install apache21sudo apt install apache226. Tạo tệp cấu hình Apache Vhost
Chúng tôi không muốn cung cấp giao diện người dùng phpMyAdmin trên tên miền gốc hoặc địa chỉ IP của chúng tôi, do đó, chúng tôi sử dụng tên miền phụ hoặc thư mục con. Ở đây chúng tôi đang phục vụ nó trong một thư mục con. Do đó, hãy tạo một tệp cấu hình cho nó
sudo apt install apache23Sao chép Dán các dòng sau
sudo apt install apache24Lưu tệp- Ctrl + O nhấn Enter và thoát bằng Ctrl + X
Kích hoạt cấu hình mới
sudo apt install apache25Khởi động lại máy chủ web Apache
Để áp dụng các thay đổi thành công, hãy khởi động lại máy chủ web Apache
sudo systemctl restart apache27. Truy cập giao diện web phpMyAdmin
Nhập địa chỉ IP máy chủ hoặc tên miền cùng với thư mục sudo apt install apache29 trong URL trình duyệt để truy cập nền tảng quản lý cơ sở dữ liệu web này
Ví dụ
sudo apt install apache27hoặc là
sudo apt install apache28Nhập người dùng root cơ sở dữ liệu MySQL và mật khẩu của nó để đăng nhập vào phpMyAdmin
Ghi chú. Nếu bạn nhận được thông báo này ở cuối trang – Bộ lưu trữ cấu hình phpMyAdmin chưa được định cấu hình hoàn chỉnh, một số tính năng mở rộng đã bị tắt. Tìm hiểu tại sao. Hoặc luân phiên chuyển đến tab 'Hoạt động' của bất kỳ cơ sở dữ liệu nào để thiết lập nó ở đó
Sau đó, chỉ cần nhấp vào liên kết Tìm hiểu tại sao và nhấp vào liên kết “Tạo” để tự động tạo cơ sở dữ liệu sudo systemctl enable apache20
Phần kết luận
Bằng cách này, chúng ta có thể nhanh chóng cài đặt phpMyAdmin trên Ubuntu 22. 04 LTS Jammy để quản lý cơ sở dữ liệu MySQL hoặc MariaDB của chúng tôi với sự trợ giúp của giao diện người dùng đồ họa dựa trên web. Vì tính bảo mật, chức năng mở rộng và hoạt động thoải mái, PhpMyAdmin được coi là tiêu chuẩn để quản trị cơ sở dữ liệu MySQL và MariaDB. Nó được bao gồm trong các ưu đãi lưu trữ web tại nhiều Nhà cung cấp dịch vụ Internet (ISP) và thường là một phần của cấu hình cơ bản của Máy chủ ảo chuyên dụng và Linux (VPS). Các tác vụ phổ biến nhất bao gồm thường xuyên tạo bản sao lưu, chuyển cơ sở dữ liệu sang máy chủ khác và khắc phục sự cố kỹ thuật