Cách triển khai công cụ quản trị cơ sở dữ liệu Adminer trên Ubuntu Server 22. 04

Với Adminer, Jack Wallen có thể có GUI dựa trên web đơn giản mà bạn đang tìm kiếm để quản lý cơ sở dữ liệu quan hệ và NoSQL của mình

Cách triển khai công cụ quản trị cơ sở dữ liệu Adminer trên Ubuntu Server 22. 04
Hình ảnh. monsitj/Adobe Stock

Nếu bạn cần quản lý nhiều loại cơ sở dữ liệu thì sao? . Bạn làm gì trong tình huống đó?

Một lựa chọn là Adminer, hỗ trợ các cơ sở dữ liệu sau. MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elaticsearch, MongoDB, SimpleDB, Firebird và ClickHouse thông qua plugin

Danh sách tính năng Quản trị viên khá ấn tượng và chứa những thứ như

Mã nguồn mở. Bảo hiểm phải đọc

  • Tất cả các dự án liên quan đến tiền điện tử sẽ bị xóa khỏi kho lưu trữ mã nguồn mở SourceHut
  • Lộ trình học Linux này sẽ hỗ trợ bạn làm chủ HĐH
  • Btop là phiên bản cải tiến đáng kể của lệnh top Linux
  • Danh sách kiểm tra cho Oracle Linux. Phải làm gì sau khi cài đặt
  • kết nối với máy chủ cơ sở dữ liệu bằng tên người dùng và mật khẩu
  • Tạo cơ sở dữ liệu
  • Trình kích hoạt bảng, trường, chỉ mục, khóa ngoại và
  • Các bảng có thể được chỉnh sửa cho tên, công cụ, đối chiếu, auto_increment và nhận xét
  • Thay đổi tên, loại, đối chiếu, nhận xét và giá trị mặc định của cột
  • Thêm và xóa cột hoặc bảng
  • Bảng dữ liệu với kết quả tìm kiếm, tổng hợp, sắp xếp và giới hạn được cung cấp
  • Chèn, cập nhật và xóa bản ghi
  • hỗ trợ truyền tệp cho tất cả các loại dữ liệu và đốm màu
  • Thực thi bất kỳ lệnh SQL nào
  • Hiển thị và tiêu diệt các tiến trình
  • Xem và sửa đổi người dùng và quyền

Truy cập trang web Adminer để xem danh sách đầy đủ các tính năng

HIỂU. Thuê KitEngineer trong cơ sở dữ liệu (TechRepublic Premium)

Tôi muốn hướng dẫn bạn cách cài đặt Adminer và MySQL cùng nhau

Cách cài đặt Adminer và những thứ bạn cần

Bạn sẽ cần một phiên bản Ubuntu Server để chạy Adminer; . 04, nhưng bạn cũng có thể sử dụng phiên bản 20. 04 — và một người dùng có quyền sudo. Hãy làm phép thuật với cơ sở dữ liệu

Cách cài đặt MySQL

Chúng ta sẽ đi theo lộ trình LAMP stack (Linux Apache MySQL PHP) đầy đủ bằng cách chạy lệnh để cài đặt mọi thứ trước khi tôi trình bày Quản trị viên với cơ sở dữ liệu MySQL

_10

Sử dụng các lệnh sau để khởi chạy và kích hoạt các dịch vụ MySQL và Apache sau khi cài đặt xong

________Đầu tiên

Tiếp theo, sử dụng lệnh để bảo mật cài đặt MySQL và cung cấp mật khẩu cho người dùng quản trị

sudo mysql_secure_installation

Với lệnh, bây giờ chúng ta có thể liên kết đến tệp cấu hình Apache

sudo ln -s /etc/apache2/conf-available/adminer.conf /etc/apache2/conf-enabled/

Khởi động lại Apache với

sudo systemctl restart apache2

Cách vào giao diện web cho Adminer

Mặc dù thực tế là bạn không thể đăng nhập bằng thông tin đăng nhập của quản trị viên MySQL, nhưng đó là tất cả những gì cần có để cài đặt. Thay vào đó, bạn phải đăng nhập vào bảng điều khiển MySQL bằng lệnh "tạo người dùng khác có quyền tạo cơ sở dữ liệu. "

_15

Sử dụng lệnh để tạo một người dùng mới với tên dbadmin, nhưng bạn có thể chọn bất kỳ tên nào bạn thích

_16

trong đó MẬT KHẨU là mật khẩu đáng tin cậy/riêng biệt

Tải lại quyền toàn cầu của người dùng với

_17

Cấp các quyền cần thiết với

GRANT ALL ON `db`.* TO 'dbadmin'@'%' WITH GRANT OPTION;

Nếu bạn chạy lệnh với dấu ngoặc đơn ở đó, nó sẽ thất bại;

Cuối cùng, cấp cho người dùng quyền tạo với

_19

Xóa đặc quyền và thoát với

________mười

Lúc này cửa sổ đăng nhập Adminer sẽ xuất hiện khi bạn trỏ trình duyệt web tới http. //SERVER/adminer, trong đó SERVER là địa chỉ IP của máy chủ lưu trữ

Hình A

Cách triển khai công cụ quản trị cơ sở dữ liệu Adminer trên Ubuntu Server 22. 04
Cửa sổ đăng nhập quản trị viên

Tại thời điểm này, bạn có thể tạo và thay đổi cơ sở dữ liệu theo ý muốn của mình (Hình B)

Hình BURN

Cách triển khai công cụ quản trị cơ sở dữ liệu Adminer trên Ubuntu Server 22. 04
Nhu cầu của bạn về dbadmin hiện đang được quản trị viên đáp ứng

Hãy dùng thử nền tảng này với bất kỳ DB nào bạn cần để làm việc và xem liệu nó có giúp công việc của bạn dễ dàng hơn đáng kể hay không;

Để có hướng dẫn công nghệ mới nhất dành cho các chuyên gia kinh doanh từ Jack Wallen, hãy đăng ký Cách làm cho công nghệ hoạt động trên YouTube của TechRepublic

Cách triển khai công cụ quản trị cơ sở dữ liệu Adminer trên Ubuntu Server 22. 04

Bản tin nội bộ dành cho nhà phát triển

Nhận tin tức về nhà phát triển và nguồn mở cũng như lời khuyên mà bạn cần, từ bình luận về HĐH Linux đến các ngôn ngữ lập trình phổ biến nhất

Nếu bạn đang tìm kiếm một GUI dựa trên web dễ sử dụng để quản lý cơ sở dữ liệu NoSQL và quan hệ của mình, Jack Wallen có thể có những gì bạn đang tìm kiếm trong Adminer

Cách triển khai công cụ quản trị cơ sở dữ liệu Adminer trên Ubuntu Server 22. 04
Hình ảnh. monsitj/Adobe Stock

Nếu bạn là người hâm mộ phpMyAdmin, bạn sẽ biết nền tảng đó giúp quản lý cơ sở dữ liệu quan hệ dễ dàng như thế nào. Nhưng nếu bạn cần quản lý nhiều loại cơ sở dữ liệu thì sao? . Nếu đó là trường hợp, bạn sẽ rẽ ở đâu?

Một tùy chọn là Adminer, hỗ trợ MySQL phiên bản 5, 7 và 8, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elaticsearch, MongoDB, SimpleDB qua plugin, Firebird qua plugin và ClickHouse qua plugin

Danh sách tính năng của Adminer khá ấn tượng và bao gồm những thứ như

Mã nguồn mở. Bảo hiểm phải đọc

  • Kho lưu trữ nguồn mở SourceHut để xóa tất cả các dự án liên quan đến tiền điện tử
  • Lộ trình học Linux này sẽ giúp bạn bắt đầu sử dụng HĐH như một chuyên gia
  • Btop là một cải tiến nhiều đối với lệnh hàng đầu của Linux
  • Danh sách kiểm tra Oracle Linux. Phải làm gì sau khi cài đặt
  • Kết nối máy chủ cơ sở dữ liệu thông qua tên người dùng và mật khẩu
  • Tạo cơ sở dữ liệu
  • Liệt kê theo trường, chỉ mục, khóa ngoại và trình kích hoạt bảng
  • Chỉnh sửa tên, công cụ, đối chiếu, auto_increment và nhận xét cho các bảng
  • Thay đổi tên, loại, đối chiếu, nhận xét và giá trị mặc định cho các cột
  • Thêm và thả bảng hoặc cột
  • Liệt kê dữ liệu trong bảng với kết quả tìm kiếm, tổng hợp, sắp xếp và giới hạn
  • Chèn, cập nhật và xóa bản ghi
  • Hỗ trợ tất cả các loại dữ liệu và đốm màu thông qua truyền tệp
  • Thực thi bất kỳ lệnh SQL nào
  • Hiển thị và tiêu diệt các tiến trình
  • Hiển thị và chỉnh sửa người dùng và quyền

Để xem danh sách đầy đủ các tính năng, hãy xem trang web chính thức của Adminer

HIỂU. bộ tuyển dụng. Kỹ sư cơ sở dữ liệu (TechRepublic Premium)

Tôi muốn hướng dẫn bạn quy trình cài đặt Adminer cùng với MySQL

Những thứ bạn cần để cài đặt Adminer

Để khởi động và chạy Adminer, bạn sẽ cần một phiên bản của Ubuntu Server — Tôi đang minh họa vào ngày 22. 04, nhưng bạn cũng có thể sử dụng 20. 04 — và một người dùng có đặc quyền sudo. Đó là nó. Hãy tạo ra một số phép thuật cơ sở dữ liệu

Cách cài đặt MySQL

Tôi sẽ minh họa Adminer với cơ sở dữ liệu MySQL. Để đảm bảo rằng chúng tôi đã cài đặt mọi thứ, chúng tôi sẽ đi theo lộ trình của ngăn xếp LAMP đầy đủ (Linux Apache MySQL PHP) bằng cách chạy lệnh

sudo apt-get install lamp-server^ -y

Sau khi cài đặt hoàn tất, hãy bắt đầu và kích hoạt các dịch vụ MySQL và Apache bằng các lệnh sau

sudo systemctl enable --now apache2
sudo systemctl enable --now mysql

Tiếp theo, bảo mật cài đặt MySQL và cung cấp mật khẩu cho người dùng quản trị bằng lệnh

sudo mysql_secure_installation

Bây giờ, chúng ta có thể tạo một liên kết đến tệp cấu hình Apache bằng lệnh

sudo ln -s /etc/apache2/conf-available/adminer.conf /etc/apache2/conf-enabled/

Khởi động lại Apache với

sudo systemctl restart apache2

Cách vào giao diện web Adminer

Tin hay không tùy bạn, đó là tất cả những gì cần có để cài đặt. Tuy nhiên, bạn không thể đăng nhập bằng thông tin đăng nhập của quản trị viên MySQL. Thay vào đó, bạn phải tạo một người dùng khác có quyền tạo cơ sở dữ liệu. Để làm điều đó, hãy đăng nhập vào bảng điều khiển MySQL bằng lệnh

sudo mysql

Tạo một người dùng mới (chúng tôi sẽ gọi nó là dbadmin, nhưng bạn có thể đặt tên cho nó là bất cứ thứ gì bạn thích) bằng lệnh

sudo ln -s /etc/apache2/conf-available/adminer.conf /etc/apache2/conf-enabled/0

Trong đó PASSWORD là mật khẩu mạnh/duy nhất

Cung cấp cho người dùng tải lại các quyền toàn cầu với

sudo ln -s /etc/apache2/conf-available/adminer.conf /etc/apache2/conf-enabled/1

Cấp các quyền cần thiết với

GRANT ALL ON `db`.* TO 'dbadmin'@'%' WITH GRANT OPTION;

Xin lưu ý, trong lệnh trên, ở hai bên của db là các dấu nháy ngược chứ không phải dấu nháy đơn. Nếu bạn chạy lệnh với dấu ngoặc đơn ở đó, nó sẽ báo lỗi

Cuối cùng, cấp cho người dùng quyền tạo với

sudo ln -s /etc/apache2/conf-available/adminer.conf /etc/apache2/conf-enabled/3

Xóa đặc quyền và thoát với

sudo systemctl enable --now apache2
sudo systemctl enable --now mysql0

Bây giờ bạn có thể trỏ một trình duyệt web tới http. //SERVER/adminer, trong đó SERVER là địa chỉ IP của máy chủ lưu trữ và được chào đón bởi cửa sổ đăng nhập Adminer (Hình A)

Hình A

Cách triển khai công cụ quản trị cơ sở dữ liệu Adminer trên Ubuntu Server 22. 04
Cửa sổ đăng nhập quản trị viên

Tại thời điểm này, bạn sẽ có thể tạo và sửa đổi cơ sở dữ liệu theo ý muốn của quản trị viên (Hình B)

Hình B

Cách triển khai công cụ quản trị cơ sở dữ liệu Adminer trên Ubuntu Server 22. 04
Adminer hiện đã sẵn sàng phục vụ nhu cầu dbadmin của bạn

Và đó là cách dễ dàng để có được Quản trị viên và chạy trên cơ sở dữ liệu MySQL. Hãy sử dụng nền tảng này với bất kỳ DB nào mà bạn cần để làm việc và xem liệu nó có giúp công việc của bạn dễ dàng hơn đáng kể không

Đăng ký Cách làm cho công nghệ hoạt động trên YouTube của TechRepublic để nhận tất cả lời khuyên công nghệ mới nhất dành cho các chuyên gia kinh doanh từ Jack Wallen

Cách triển khai công cụ quản trị cơ sở dữ liệu Adminer trên Ubuntu Server 22. 04

Bản tin nội bộ dành cho nhà phát triển

Từ các ngôn ngữ lập trình phổ biến nhất đến bình luận về HĐH Linux, nhận tin tức về nhà phát triển và mã nguồn mở cũng như các mẹo bạn cần biết

Làm cách nào để biết Ubuntu có được cài đặt quản trị hay không?

Để truy cập ứng dụng Quản trị viên, hãy mở http. // địa chỉ ip trong trình duyệt web của bạn . Địa chỉ IP là địa chỉ IP của hệ thống đã cài đặt Adminer. Nó sẽ mở trang Đăng nhập của Adminer. Nhập thông tin đăng nhập và nhấp vào Đăng nhập.

Làm cách nào để bắt đầu Quản trị viên?

Quản trị viên là một công cụ quản lý cơ sở dữ liệu có thể được truy cập thông qua trình duyệt web của bạn. .
Tải xuống Adminer từ trang web của họ
Sau khi tải xuống, hãy kết nối với máy chủ mà bạn lưu trữ qua FTP
Tải tệp lên bất cứ nơi nào bạn muốn truy cập tệp. .
Truy cập vị trí của tệp trong trình duyệt của bạn

Làm cách nào để sử dụng Ubuntu với tư cách quản trị viên?

Quy trình cài đặt Adminer trên Ubuntu 20. 04 Máy chủ Linux .
Cập nhật máy chủ Ubuntu của bạn đang chạy Sudo apt update && Sudo apt upgrade
Đảm bảo máy chủ Apache được cài đặt và định cấu hình trên Ubuntu
Cài đặt Adminer bằng cách gõ lệnh sudo apt install adminer
Kích hoạt cấu hình, chạy. quản trị viên sudo a2enconf

Quản trị viên Postgres là gì?

Quản trị viên là gì? . Ngược lại với phpMyAdmin, nó bao gồm một tệp duy nhất sẵn sàng triển khai tới máy chủ mục tiêu. Quản trị viên có sẵn cho MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elaticsearch và MongoDB. a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.