Cách cài đặt Trình quản trị trên Ubuntu
Adminer là một công cụ dựa trên web cho phép bạn quản lý nhiều hệ thống cơ sở dữ liệu từ một vị trí trung tâm. Công cụ này thân thiện với người dùng, nhẹ và có hiệu suất cao nhất với giao diện người dùng gọn gàng.
Trình quản lý cơ sở dữ liệu Adminer có sẵn trên tất cả các bản phân phối Linux. Bạn có thể dễ dàng cài đặt và định cấu hình nó trên Ubuntu thông qua thiết bị đầu cuối và truy cập giao diện web của nó thông qua bất kỳ trình duyệt nào. Bạn có thể chạy các hoạt động cơ sở dữ liệu trực tiếp từ bảng điều khiển dành cho Quản trị viên và dễ dàng quản lý nhiều cơ sở dữ liệu.
Đây là cách cài đặt và thiết lập Adminer trên Ubuntu.
Mục Lục
Quản trị viên là gì?
Thay thế cho phpMyAdmin, Adminer là một công cụ mã nguồn mở để quản lý nhiều cơ sở dữ liệu từ một vị trí tập trung. Công cụ này hỗ trợ MariaDB, MySQL, SQLite, Oracle, PostgreSQL, MongoDB và Elaticsearch.
Adminer có khả năng bảo mật tốt hơn phpMyAdmin và nhẹ hơn. Nó đi kèm với một giao diện rõ ràng giúp dễ sử dụng và tìm hiểu. Bạn có thể truy cập nó từ giao diện web bằng cách cung cấp địa chỉ IP của máy chạy phiên bản Quản trị viên.
Cách cài đặt Trình quản trị trên Ubuntu
Dưới đây là các bước để cài đặt Adminer trên các bản phân phối dựa trên Ubuntu:
Bước 1: Cập nhật và nâng cấp Ubuntu
Trước khi chuyển sang cài đặt Adminer, bạn phải cập nhật và nâng cấp hệ thống của mình để không gặp phải bất kỳ sự cố nào với cài đặt mới. Mở terminal trên máy Ubuntu của bạn bằng cách nhấn Ctrl + Alt + T và chạy các lệnh cập nhật và nâng cấp.
sudo apt update && sudo apt upgrade
Bước 2: Cài đặt Apache trên Ubuntu
Sau khi đã cập nhật và nâng cấp các gói hệ thống, công việc tiếp theo là cài đặt Apache. Làm điều này bằng cách chạy lệnh sau:
sudo apt install apache2
Khi Apache được cài đặt thành công, hãy kích hoạt dịch vụ bằng tiện ích systemctl:
sudo systemctl enable
Ngoài ra, hãy đảm bảo rằng Apache đang hoạt động tốt mà không gây ra bất kỳ lỗi nào trong nền.
sudo systemctl status apache2
Điều này cho biết rằng Apache đang hoạt động và chạy tốt trên Ubuntu.
Bước 3: Cài đặt PHP trên Ubuntu
Vì Adminer được viết bằng PHP nên bạn cần cài đặt PHP và các phần mở rộng cần thiết của nó. Để cài đặt nó, hãy chạy:
sudo apt install php php-curl libapache2-mod-php php-cli php-mysql php-gd php-fpm
Khi bạn đã cài đặt thành công PHP và các tiện ích mở rộng của nó, hãy tải lại Apache bằng:
systemctl reload apache2
Bước 4: Cài đặt MariaDB trên Ubuntu
Sau khi cài đặt PHP, bạn cần có một cơ sở dữ liệu trên hệ thống của mình mà bạn có thể quản lý bằng Adminer. Bạn có thể cài đặt bất kỳ cơ sở dữ liệu nào như MySQL, MariaDB, PostgreSQL, MongoDB, SimpleDB, v.v.
Vì MariaDB chủ yếu được sử dụng trong nhiều ứng dụng dựa trên PHP, nên hãy cài đặt nó trên Ubuntu.
sudo apt install mariadb-server
Khi cơ sở dữ liệu được cài đặt, hãy kích hoạt nó:
sudo systemctl enable
Xác minh xem cơ sở dữ liệu có chạy tốt hay không bằng cách kiểm tra trạng thái của nó:
sudo systemctl status mariadb
Điều này cho biết MariaDB đang ở trạng thái hoạt động và hoạt động tốt trên Ubuntu.
Sau khi cài đặt MariaDB, bạn cũng cần bảo mật nó bằng tập lệnh cho phép bạn đặt mật khẩu gốc cho MariaDB, xóa người dùng ẩn danh, không cho phép đăng nhập gốc từ xa và xóa cơ sở dữ liệu thử nghiệm. Để thực thi tập lệnh, hãy chạy:
sudo mysql_secure_installation
Bước 5: Đặt mật khẩu quản trị cho Adminer
Để quản lý cơ sở dữ liệu bằng Adminer, bạn cần có quyền truy cập vào người dùng cơ sở dữ liệu gốc. Để làm được điều đó, bạn cần có mật khẩu gốc cho phép bạn quản lý tất cả cơ sở dữ liệu thông qua Adminer.
Để đặt mật khẩu, đầu tiên, mở dòng lệnh MySQL:
sudo mysql
Để đặt mật khẩu gốc, hãy chạy:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD("my password");
Đảm bảo thay thế “mật khẩu của tôi” bằng mật khẩu mà bạn muốn giữ cho người dùng root.
Để cập nhật mật khẩu, hãy thực hiện:
FLUSH PRIVILEGES;
Để thoát khỏi dòng lệnh MariaDB, hãy chạy:
exit;
Bước 6: Cài đặt Adminer trên Ubuntu
Bạn có thể cài đặt Adminer trên Ubuntu bằng trình quản lý gói APT:
sudo apt install adminer
Sau khi cài đặt, kích hoạt php-fpm:
sudo a2enconf php*-fpm
Để bật tệp cấu hình Apache cho Quản trị viên, hãy thực hiện:
sudo a2enconf adminer
Bây giờ hãy tải lại Apache để cập nhật những thay đổi bạn vừa thực hiện:
systemctl reload apache2
Khi bạn đã tải lại Apache, hãy khởi động lại nó bằng:
sudo systemctl restart apache2
Bước 7: Truy cập giao diện web Adminer
Bây giờ tất cả các cài đặt cần thiết cho Adminer đã được thực hiện, bạn có thể truy cập ứng dụng qua giao diện web và bắt đầu quản lý cơ sở dữ liệu của mình.
Để truy cập Adminer, hãy mở trình duyệt và cung cấp địa chỉ IP của máy mà Adminer đang chạy.
Nếu bạn đang chạy Adminer trên hệ thống cục bộ, hãy sử dụng địa chỉ này:
http:
Tuy nhiên, nếu bạn đang chạy Adminer trên một máy từ xa, hãy cung cấp địa chỉ IP của máy để truy cập Adminer như sau:
http:
Bạn sẽ thấy trang đăng nhập sau trên trình duyệt của mình sau khi chạy địa chỉ web cho Quản trị viên:
Để đăng nhập vào Adminer, hãy nhập root làm tên người dùng và cung cấp mật khẩu mà bạn đã đặt ở Bước 5. Không cần cung cấp tên cơ sở dữ liệu vì Adminer có quyền truy cập vào tất cả các cơ sở dữ liệu có sẵn, vì vậy hãy để lại cơ sở dữ liệu hộp rỗng. Sau khi nhập đầy đủ các thông tin được hỏi, click vào Đăng nhập.
Khi bạn đã có quyền truy cập, bạn sẽ tìm thấy bảng điều khiển sau. Từ đây bạn có thể truy cập tất cả các cơ sở dữ liệu có sẵn để quản lý chúng. Bạn cũng có thể tạo hoặc xóa cơ sở dữ liệu tại đây.
Như bạn có thể thấy, giao diện Adminer rất đơn giản, không phổ biến và do đó dễ quản lý.
Cách gỡ cài đặt Trình quản trị khỏi Ubuntu
Nếu bạn không còn cần Adminer để quản lý cơ sở dữ liệu của mình, bạn chỉ cần gỡ cài đặt nó khỏi hệ thống của mình. Để xóa Adminer khỏi Ubuntu, hãy thực hiện:
sudo apt autoremove
Nếu bạn cũng muốn xóa MariaDB, Apache và PHP khỏi hệ thống của mình, điều đó cũng có thể thực hiện được bằng cách sử dụng các lệnh cơ bản của Linux.
Để làm điều đó, trước tiên bạn cần dừng các dịch vụ này và sau đó xóa chúng. Để dừng Apache và MariaDB, hãy thực hiện:
sudo systemctl stop apache2 mariadb
Bây giờ hãy xóa MariaDB, PHP và Apache bằng:
sudo apt autoremove
Quản lý tất cả cơ sở dữ liệu của bạn một cách hiệu quả từ giao diện quản trị viên tập trung
Adminer cho phép bạn quản lý tất cả các cơ sở dữ liệu của mình từ một giao diện web duy nhất. Bạn có thể thực hiện nhiều thao tác cơ sở dữ liệu trên Adminer chẳng hạn như tạo hoặc xóa cơ sở dữ liệu, chỉnh sửa bảng, duyệt/chèn/chỉnh sửa hàng của bảng, sắp xếp cột, chỉnh sửa đối tượng DB, v.v.
Cũng không có giới hạn để quản lý cơ sở dữ liệu trong Adminer. Mặt khác, phpMyAdmin chỉ hỗ trợ MariaDB và MySQL, điều này làm cho Adminer trở thành hệ thống quản lý cơ sở dữ liệu. Bạn có thể chọn sử dụng phpMyAdmin, nhưng bạn sẽ phải cài đặt MariaDB hoặc MySQL trên máy của mình.