Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

PhpMyAdmin là một công cụ phía trước, nguồn mở được sử dụng để quản lý cơ sở dữ liệu MARIADB/MYSQL. Nó cung cấp cho người dùng khả năng trực giác và dễ dàng quản lý cơ sở dữ liệu từ trình duyệt web. & NBSP; Nếu bạn không phải là một fan hâm mộ của việc quản lý cơ sở dữ liệu trên thiết bị đầu cuối, thì phpmyadmin là đồng minh lớn nhất của bạn. is a frontend, open-source tool used for managing MariaDB/MySQL databases. It gives users the ability to intuitively and easily manage databases from a web browser.  If you are not a fan of administering databases over the terminal, then phpMyAdmin is your greatest ally.

Trong hướng dẫn này, chúng tôi xem xét cách bạn có thể cài đặt phpmyadmin trên các hương vị Linux mới nhất, cụ thể là Ubuntu 20.04 LTS / 21.04 và Centos 8.x / Rhel 8.x. Không có gì khó khăn hơn nữa, hãy để bắt đầu!

Các bước cài đặt phpmyadmin trên Ubuntu 20.04 lts / 21.04 & nbsp;

Để bắt đầu, hãy làm theo các bước dưới đây.

Bước 1) Cài đặt máy chủ đèn

Khởi chạy thiết bị đầu cuối của bạn và thực hiện lệnh bên dưới để cập nhật danh sách gói

$ sudo apt update

Tiếp theo, cài đặt ngăn xếp đèn như hình.

$ sudo apt install apache2 apache2-utils mariadb-server php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-common php7.4-cli php7.4-json php7.4opcache php7.4-readline

Khi được nhắc nhấn ‘Y, và nhấn Enter để cài đặt tất cả các gói.

Bước 2) & nbsp; Bảo mật máy chủ cơ sở dữ liệu Mariadb

Các cài đặt mặc định cho MariaDB không an toàn và không cung cấp mức độ bảo mật được đề xuất cho máy chủ cơ sở dữ liệu. Do đó, chúng ta cần phải tiến thêm một bước và làm cứng động cơ MariadB. Để làm như vậy, chúng tôi sẽ chạy tập lệnh được hiển thị.

$ sudo mysql_secure_installation

Hãy chắc chắn để đặt mật khẩu gốc như được hiển thị.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Đối với phần còn lại của các lời nhắc, chỉ cần nhập ‘Y, cho các tùy chọn được đề xuất nhất.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Khi ngăn xếp đèn được cài đặt và cơ sở dữ liệu được bảo mật, hãy tiến hành và cài đặt phpmyadmin như sau.

$ sudo apt install phpmyadmin

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Trên đường đi, bạn sẽ được nhắc chọn máy chủ web. Vì chúng tôi đang chạy Apache, hãy nhấn phím không gian trên tùy chọn ‘Apache2, để chọn nó và nhấn Enter.apache2’ option to select it and hit ENTER.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Tiếp theo, nhấn ‘Có, để tạo cơ sở dữ liệu cho phpmyadmin.YES’ to create the database for phpmyadmin.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Khi cơ sở dữ liệu được cấu hình, người dùng có tên PHPMyAdmin được tạo. Bước tiếp theo nhắc bạn cung cấp mật khẩu cho người dùng PHPMyAdmin.phpmyadmin is created. The next step prompts you to provide a password for the phpmyadmin user.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Sau đó xác nhận nó như được hiển thị và nhấn ‘Enter.ENTER’.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Khi cài đặt hoàn tất, hãy khởi động lại máy chủ web Apache như được hiển thị.

$ sudo systemctl khởi động lại apache2

Bước 4) Đăng nhập vào phpmyadmin

Để đăng nhập vào phpmyadmin, trình duyệt URL đã hiển thị:

http://server-IP/phpmyadmin

Đăng nhập bằng cách sử dụng phpmyadmin người dùng và mật khẩu mà bạn đã cấu hình trong bước 3.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Điều này đưa bạn đến bảng điều khiển phpmyadmin như được hiển thị.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Lưu ý: Để có tất cả các đặc quyền trên cơ sở dữ liệu và bảng, bạn cần đăng nhập với tư cách là người dùng gốc. Tuy nhiên, tại thời điểm này, bạn không thể đăng nhập với tư cách là người dùng gốc. Điều này là do chúng tôi chưa định cấu hình plugin mysql_native_password để xác thực cho người dùng gốc. Bây giờ, hãy xem làm thế nào chúng ta có thể thực hiện điều này. To have all the privileges on the databases and tables, you need to log in as the root user. At this point, however, you cannot log in as the root user. This is because we have not yet configured the mysql_native_password plugin for authentication for the root user. Let’s now see how we can accomplish this.

Bước 5) Định cấu hình mật khẩu cho tài khoản gốc Mariadb

Xác thực là người dùng gốc yêu cầu plugin mysql_native_password để xác thực. Chúng ta cần thay đổi phương pháp xác thực này. mysql_native_password plugin for authentication. We need to change this authentication method.

Vì vậy, hãy đăng nhập vào dấu nhắc Mariadb.

$ sudo mysql -u root -p

Tiếp theo, liệt kê tất cả người dùng Mariadb và các thuộc tính của họ như chuỗi xác thực, phích cắm và máy chủ.

SELECT user, authentication_string, plugin, host FROM mysql.user;

Từ kết quả, chúng tôi thấy rằng người dùng gốc đang sử dụng Unix_Socket & NBSP; Plugin để xác thực. Chúng ta cần thay đổi điều này thành plugin mysql_native_password. unix_socket  plugin for authentication. We need to change this to the mysql_native_password plugin.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Chạy lệnh bên dưới để sửa đổi plugin cho người dùng gốc.

UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root' AND plugin = 'unix_socket';

Sau đó xóa các đặc quyền cho các thay đổi có hiệu lực.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Người dùng gốc hiện đang sử dụng plugin mysql_native_password để xác thực.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Bây giờ bạn có thể đăng nhập với tư cách là người dùng gốc và mật khẩu gốc bạn đã sử dụng khi bảo vệ máy chủ Mariadb ở Bước 2.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Điều này kết thúc việc cài đặt phpmyadmin trên Ubuntu 20.04 LTS / 21.04. Bây giờ, hãy để chuyển đổi bánh răng và xem cách chúng ta có thể làm điều tương tự cho Centos 8.x / Rhel 8.x

Các bước cài đặt phpmyadmin trên centos 8.x & nbsp; / Rhel 8.x

Để cài đặt phpmyadmin trên centos 8 / rhel 8, hãy làm theo các bước được hiển thị.

Bước 1) Cài đặt máy chủ đèn

Khởi chạy thiết bị đầu cuối của bạn và thực hiện lệnh bên dưới để cập nhật danh sách gói

$ sudo dnf update -y

Tiếp theo, cài đặt ngăn xếp đèn như hình.

$ sudo dnf install httpd mariadb-server php php-cli php-json php-mysqli php-xml php-mbstring php-pdo php-pecl-zip php-mysqlnd -y

Khi được nhắc nhấn ‘Y, và nhấn Enter để cài đặt tất cả các gói.

Bước 2) & nbsp; Bảo mật máy chủ cơ sở dữ liệu Mariadb

$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb

Các cài đặt mặc định cho MariaDB không an toàn và không cung cấp mức độ bảo mật được đề xuất cho máy chủ cơ sở dữ liệu. Do đó, chúng ta cần phải tiến thêm một bước và làm cứng động cơ MariadB. Để làm như vậy, chúng tôi sẽ chạy tập lệnh được hiển thị.

$ sudo mysql_secure_installation

Hãy chắc chắn để đặt mật khẩu gốc như được hiển thị.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Đối với phần còn lại của các lời nhắc, chỉ cần nhập ‘Y, cho các tùy chọn được đề xuất nhất.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Khi ngăn xếp đèn được cài đặt và cơ sở dữ liệu được bảo mật, hãy tiến hành và cài đặt phpmyadmin như sau.

Trên đường đi, bạn sẽ được nhắc chọn máy chủ web. Vì chúng tôi đang chạy Apache, hãy nhấn phím không gian trên tùy chọn ‘Apache2, để chọn nó và nhấn Enter.

Tiếp theo, nhấn ‘Có, để tạo cơ sở dữ liệu cho phpmyadmin.

$ sudo apt install apache2 apache2-utils mariadb-server php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-common php7.4-cli php7.4-json php7.4opcache php7.4-readline
1

Khi cơ sở dữ liệu được cấu hình, người dùng có tên PHPMyAdmin được tạo. Bước tiếp theo nhắc bạn cung cấp mật khẩu cho người dùng PHPMyAdmin.wget command download the latest phpMyAdmin zip file. At the time of writing this tutorial, the latest version is phpMyAdmin 5.1.1. Consider checking the latest version from the Official phpMyAdmin download page.

$ sudo apt install apache2 apache2-utils mariadb-server php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-common php7.4-cli php7.4-json php7.4opcache php7.4-readline
2

Sau khi tải xuống hoàn tất, việc giải nén tệp nén như được hiển thị.unzipthe compressed file as shown.

$ sudo apt install apache2 apache2-utils mariadb-server php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-common php7.4-cli php7.4-json php7.4opcache php7.4-readline
3

Sau đó đổi tên nó thành phpmyadmin như đã chỉ ra.

$ sudo apt install apache2 apache2-utils mariadb-server php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-common php7.4-cli php7.4-json php7.4opcache php7.4-readline
4

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Tiếp theo, đặt quyền sở hữu thư mục cho người dùng và nhóm Apache.

$ sudo apt install apache2 apache2-utils mariadb-server php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-common php7.4-cli php7.4-json php7.4opcache php7.4-readline
5

Tiếp theo, điều hướng vào thư mục phpmyadmin và đổi tên tệp config.sample.inc.php thành config.inc.php.

$ sudo apt install apache2 apache2-utils mariadb-server php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-common php7.4-cli php7.4-json php7.4opcache php7.4-readline
6

Sau khi đổi tên tệp cấu hình, hãy mở nó.

$ sudo apt install apache2 apache2-utils mariadb-server php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-common php7.4-cli php7.4-json php7.4opcache php7.4-readline
7

Xác định vị trí dòng bên dưới và cung cấp mật khẩu mạnh. Lưu và thoát khỏi tập tin.

$ sudo apt install apache2 apache2-utils mariadb-server php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-common php7.4-cli php7.4-json php7.4opcache php7.4-readline
8

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Cuối cùng, nhập bảng nhập cho phpmyadmin như sau.

$ sudo apt install apache2 apache2-utils mariadb-server php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-common php7.4-cli php7.4-json php7.4opcache php7.4-readline
9

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Tuyệt vời! & NBSP; Bước duy nhất còn lại là thiết lập Apache thành các tệp phpmyadmin.

Bước 4) Định cấu hình máy chủ web Apache cho phpmyadmin

Bắt đầu bằng cách tạo một tệp máy chủ ảo cho phpmyadmin.

$ sudo mysql_secure_installation
0

Nối các dòng dưới đây.

$ sudo mysql_secure_installation
1

Lưu file và thoát. Sau đó, cuối cùng khởi động lại máy chủ web Apache cho các thay đổi có hiệu lực.

$ sudo mysql_secure_installation
2

Bước 5) Đăng nhập vào phpmyadmin

Như đã chỉ ra trước đây, trình duyệt URL được hiển thị để truy cập bảng điều khiển phpmyadmin.

http://server-IP/phpmyadmin

Lần này, hãy sử dụng Root làm người dùng đăng nhập và mật khẩu được sử dụng để bảo mật máy chủ cơ sở dữ liệu Mariadb.

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Hướng dẫn how do i use phpmyadmin on linux? - làm cách nào để sử dụng phpmyadmin trên linux?

Bravo! Chúng tôi đã cài đặt thành công phpmyadmin trên Ubuntu 20.04 LTS / 21.04 và Centos 8.x / Rhel 8.x Phân phối!