Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Làm việc với cơ sở dữ liệu đôi khi có thể đáng sợ, nhưng PhpMyAdmin có thể đơn giản hóa các tác vụ bằng cách cung cấp bảng điều khiển để xem hoặc chỉnh sửa cơ sở dữ liệu MySQL hoặc MariaDB của bạn. Trong hướng dẫn nhanh này, chúng tôi sẽ chỉ cho bạn cách cài đặt PhpMyAdmin trên máy chủ VPS Ubuntu

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Bước 1. Cập nhật công cụ gói apt để đảm bảo chúng tôi đang làm việc với công cụ mới nhất và tốt nhất

Bước 2. Cài đặt phần mở rộng PhpMyAdmin và PHP để quản lý chuỗi không phải ASCII và các công cụ cần thiết

apt install phpmyadmin php-mbstring php-gettext

Trong quá trình cài đặt này, bạn sẽ được yêu cầu lựa chọn máy chủ web, chúng tôi sẽ chọn Apache2 và chọn ENTER

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Ở bước này, bạn có tùy chọn thiết lập tự động hoặc tạo cơ sở dữ liệu theo cách thủ công. Đối với chúng tôi, chúng tôi sẽ thực hiện cài đặt tự động bằng cách nhấn ENTER để có

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Ở bước thiết lập này, bạn sẽ được yêu cầu đặt mật khẩu PhpMyAdmin. Đặc biệt đối với người dùng PhpMyAdmin, phpmyadmin,  bạn sẽ muốn lưu tệp này ở một nơi an toàn để truy xuất sau này

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Bước 3. Bật tiện ích mở rộng PHP

Nếu bạn đang chạy nhiều miền trên một máy chủ thì bạn sẽ muốn định cấu hình /etc/apache2/apache2 của mình. conf để cho phép PhpMyAdmin hoạt động. vim /etc/apache2/apache2.confThêm. Include /etc/phpmyadmin/apache.conf

Bước 4. Khởi động lại dịch vụ Apache để nhận ra những thay đổi được thực hiện đối với hệ thống

systemctl restart apache2

Bước 5. Xác minh cài đặt PhpMyAdmin bằng cách truy cập http. //ip/phpmyadmin (tên người dùng phpmyadmin)

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Vẫn có vấn đề cài đặt? . Bạn có thể mở một vé với chúng tôi ngay lập tức tại support@liquidweb. com, hãy gọi cho chúng tôi theo số 800-580-4985 hoặc mở a  để nói chuyện với một trong những Quản trị viên hỗ trợ cấp 3 của chúng tôi hoặc Cố vấn giải pháp ngay hôm nay

PhpMyAdmin là một GUI (Giao diện người dùng đồ họa) cho phép tạo, lưu trữ và chỉnh sửa toàn bộ cơ sở dữ liệu được tạo bằng MySQL

Trong hướng dẫn này, bạn sẽ tìm hiểu cách cài đặt phpMyAdmin và cách bảo mật quyền truy cập của nó trên Linux Ubuntu 20. 04

Đầu tiên, kết nối với máy chủ của bạn thông qua kết nối SSH. Nếu bạn chưa làm như vậy, bạn nên làm theo hướng dẫn của chúng tôi để kết nối an toàn với giao thức SSH. Trong trường hợp máy chủ cục bộ, hãy chuyển sang bước tiếp theo và mở thiết bị đầu cuối của máy chủ của bạn

Cài đặt phpMyAdmin

PhpMyAdmin nằm trên kho tiêu chuẩn của Ubuntu

Trước tiên hãy cập nhật chỉ mục apt, sau đó tải xuống và cài đặt phpMyAdmin

$ sudo apt update
$ sudo apt install phpmyadmin php-mbstring php-gettext

Bằng cách gõ Y và nhấn Enter để xác nhận

Màn hình sau đây sẽ được hiển thị

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?
 

Chọn apache ở đây, nhưng cẩn thận, dấu gạch ngang màu đỏ không chọn apache 2. Để chọn nó, nhấn phím cách rồi nhấn Enter. Nếu bạn không nhấn phím cách, các tệp cần thiết để cài đặt sẽ không được chuyển

Sau khi nhấn Enter, màn hình sau sẽ được hiển thị

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Chọn Có và nhấn Enter.  

Bây giờ bạn được yêu cầu nhập mật khẩu cho cơ sở dữ liệu quản trị viên. Nhập mật khẩu mới nhấn Tab chọn OK rồi nhấn Enter

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Bây giờ hãy nhập và xác nhận mật khẩu cho ứng dụng.  

Cũng như trước, nhập mật khẩu mới, nhấn TAB chọn Ok và nhấn Enter

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

xác nhận mật khẩu

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Sau khi cài đặt hoàn tất, tệp cấu hình phpMyAdmin sẽ được thêm vào đây.  

/etc/apache2/conf-enabled/phpmyadmin.conf The

Điều duy nhất bạn cần làm là kích hoạt tiện ích mở rộng PHP mbstring. Để làm như vậy gõ vào.  

$ sudo phpenmod mbstring

Để áp dụng tất cả các thay đổi, hãy khởi động lại Apache bằng cách gõ

$  sudo systemctl restart apache2

Quản lý đặc quyền truy cập

Để sử dụng phpMyAdmin, không đăng nhập với tư cách người dùng được tạo tự động trong quá trình cài đặt. thay vào đó hãy đăng nhập với tư cách là root người dùng MySQL hoặc với tư cách là người quản lý cơ sở dữ liệu thông qua giao diện phpMyAdmin

Bạn có thể chọn chỉ định cấu hình một trong hai người dùng này hoặc cả hai

Định cấu hình Mật khẩu cho tài khoản root MySQL

Truy cập với tư cách người dùng root MySQL yêu cầu xác thực auth_socket thay vì mật khẩu đơn giản. Để đăng nhập với quyền root MySQL qua phpMyAdmin, hãy thay đổi phương thức xác thực

Để làm như vậy, hãy mở dấu nhắc MySQL

$ sudo mysql

Kiểm tra các phương thức xác thực cho từng người dùng MySQL bằng cách nhập

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

Danh sách tất cả các phương thức xác thực cho người dùng MySQL hiện được hiển thị. Ở đây bạn có thể thấy rõ cách người dùng root có kiểu xác thực auth_socket

+------------------+-------------------------------------------+-----------------------+-----------+

| user             | authentication_string                     | plugin | host |

+------------------+-------------------------------------------+-----------------------+-----------+

| root             |                         | auth_socket | localhost |

| mysql.session    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |

| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |

| debian-sys-maint | *8486437DE5F65ADC4A4B001CA591363B64746D4C | mysql_native_password | localhost |

| phpmyadmin       | *5FD2B7524254B7F81B32873B1EA6D681503A5CA9 | mysql_native_password | localhost |

+------------------+-------------------------------------------+-----------------------+-----------+

5 rows in set (0.00 sec)

Để thay đổi loại xác thực từ auth_socket thành mysql_native_password và sử dụng mật khẩu để đăng nhập vào người dùng root, hãy nhập

ALTER USER 'root' @ 'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

Thay vì mật khẩu, hãy nhập mật khẩu mà bạn sẽ phải nhớ

Xác nhận những thay đổi bạn vừa thực hiện bằng cách nhập.  

________số 8_______

Bằng cách này, máy chủ sẽ được thông báo rằng phương thức xác thực cho người dùng root phải được cập nhật

Kiểm tra xem các thay đổi đã được  lưu hay chưa bằng cách nhập lại.  

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

Nếu mọi thứ đã được thực hiện chính xác, phương thức xác thực cho người dùng root sẽ được thay đổi và màn hình hiển thị sẽ tương tự như sau.   

/etc/apache2/conf-enabled/phpmyadmin.conf The
0

Sau khi hoàn tất, hãy sử dụng mật khẩu đã chọn trước đó để xác thực bạn là người dùng root trong giao diện phpMyAdmin.  

Định cấu hình Mật khẩu cho người dùng MySQL chuyên dụng

Để truy cập phpMyAdmin không phải với tư cách là người dùng root mà với tư cách là người dùng được tạo riêng cho mục đích này, bạn không cần phải làm gì ngoài việc tạo một tài khoản.  

Để làm như vậy, hãy đăng nhập lại vào dấu nhắc MySQL

Trong trường hợp xác thực dựa trên mật khẩu đã được định cấu hình cho người dùng root, hãy nhập.  

/etc/apache2/conf-enabled/phpmyadmin.conf The
1

Nếu bạn đã quyết định không sử dụng người dùng root, hãy nhập

$ sudo mysql

Bây giờ, hãy tạo một người dùng mới, sau đó chọn tên và mật khẩu bằng cách nhập

/etc/apache2/conf-enabled/phpmyadmin.conf The
3

Thay thế 'tên người dùng' và 'mật khẩu' bằng tên do bạn chọn

Để cung cấp tất cả các đặc quyền cần thiết cho người dùng mới, hãy nhập

/etc/apache2/conf-enabled/phpmyadmin.conf The
4

Sau đó thoát khỏi dấu nhắc MySQL bằng cách gõ

/etc/apache2/conf-enabled/phpmyadmin.conf The
5

Truy cập vào phpMyAdmin lần đầu tiên

Để kết nối với máy chủ, tất cả những gì bạn phải làm là   sử dụng URL này trên trình duyệt bạn chọn. http. // MÁY CHỦ IP / phpmyadmin

Nếu địa chỉ chính xác, một màn hình sẽ được hiển thị và bạn sẽ được yêu cầu nhập tên người dùng và mật khẩu của mình

Tại đây, bạn có thể đăng nhập với tư cách là người dùng root hoặc là người dùng mới được tạo.  

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Nếu mọi thứ được chạy chính xác, bảng điều khiển phpMyAdmin sẽ được hiển thị

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Bảo vệ chống lại các cuộc tấn công bên ngoài

phpMyAdmin được cấu hình theo cách này đặc biệt dễ bị tấn công từ bên ngoài, vì những cơ sở dữ liệu này đặc biệt thú vị đối với một số người

Cách dễ nhất để ngăn chặn các cuộc tấn công này là thêm một cổng truy cập vào toàn bộ ứng dụng bằng chức năng Apache tích hợp

Chức năng này là. htaccess

Để cấu hình chức năng này, truy cập vào. conf trong thư mục apache

Để làm như vậy gõ.  

/etc/apache2/conf-enabled/phpmyadmin.conf The
6

Bên trong. conf, tìm kiếm phần.  

/etc/apache2/conf-enabled/phpmyadmin.conf The
7

và thêm.   

/etc/apache2/conf-enabled/phpmyadmin.conf The
8

Sau khi thêm chỉ thị AllowOverride All, hãy lưu và đóng. conf và khởi động lại Apache để thực hiện tất cả các thay đổi

Để làm như vậy, gõ.   

/etc/apache2/conf-enabled/phpmyadmin.conf The
9

Một lần. htaccess cho ứng dụng của bạn đã được bật, hãy tạo một ứng dụng mới

Tệp nằm trong thư mục ứng dụng.  

Để làm như vậy, gõ

$ sudo phpenmod mbstring
0

Trong tập tin, viết.  

$ sudo phpenmod mbstring
1

Tệp này sẽ chỉ tạo một hộp thoại để xác thực

"Tiêu đề" của hộp thoại sẽ là "Tệp dành riêng". Bạn có thể thay đổi tên này theo ý muốn. Không đặt tên quá cụ thể để đảm bảo rằng bất kỳ người dùng ác ý nào cũng không quan tâm đến việc bỏ qua biện pháp bảo vệ này.

Lưu file và đóng nó lại

Bây giờ hãy tạo một tệp mật khẩu.  

Để tạo nó gõ.   

$ sudo phpenmod mbstring
2

Thay thế "tên người dùng" bằng tên bạn chọn

Bạn sẽ được yêu cầu chọn và xác nhận mật khẩu, tệp có mật khẩu trong /etc/phpmyadmin/. htpasswd sau đó sẽ được tạo

Từ giờ trở đi, trước khi truy cập phpMyAdmin, cần có tên người dùng và mật khẩu bổ sung để đảm bảo mọi thứ an toàn hơn.  

Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?

Sau khi nhập tên người dùng và mật khẩu của bạn, cửa sổ đăng nhập phpMyAdmin bình thường, nơi nhập thông tin đăng nhập MySQL của bạn sẽ được hiển thị

Làm cách nào để cài đặt phpMyAdmin trong thiết bị đầu cuối Ubuntu?

Giới thiệu .
Kiểm tra phpMyAdmin. QUẢNG CÁO. QUẢNG CÁO. .
Cài đặt phpMyAdmin. Sử dụng lệnh sau vào thiết bị đầu cuối. $ apt-get cài đặt phpmyadmin. .
Cấu hình với Apache Web Server. Trong quá trình cài đặt, nó sẽ nhắc cấu hình phpMyAdmin với máy chủ web. Chọn apache2 và. .
Cấu hình cơ sở dữ liệu MySQL

Làm cách nào để định cấu hình thủ công phpMyAdmin?

Cài đặt PhpMyAdmin thủ công . Để làm như vậy, hãy tải xuống phiên bản mới nhất của phần mềm từ trang tải xuống chính thức của dự án . Sau đó, tải lên kho lưu trữ đã tải xuống trên tài khoản của bạn qua FTP trong thư mục public_html.

Làm cách nào để cài đặt phpMyAdmin và MySQL trong Ubuntu?

Cài đặt phpMyAdmin trên Ubuntu .
Bước 1. Thêm và cập nhật kho phần mềm. .
Bước 2. Cài đặt phpMyAdmin. .
Bước 3. Cấu hình phpMyAdmin trên Ubuntu. .
Bước 4. Kích hoạt Tiện ích mở rộng mbstring. .
Bước 5. Tạo một tài khoản quản trị viên MySQL mới. .
Bước 6. Kiểm tra phpMyAdmin. .
Cho phép. .
Cài đặt

Làm cách nào để cài đặt phpMyAdmin trong Ubuntu 22?

Để cài đặt PhpMyAdmin, bạn cần phải cài đặt máy chủ mysql thực thi “sudo apt install mysql-server” và cả PHP. Sau đó, cài đặt PhpMyAdmin bằng lệnh “sudo apt install phpmyadmin” . PhpMyAdmin cung cấp giao diện người dùng đồ họa để kiểm soát cơ sở dữ liệu được liên kết với trang web/mã nguồn PHP.