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
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
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
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
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
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 mysql
0
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
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
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
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