Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Adminer - Công cụ quản trị cơ sở dữ liệu dựa trên web nâng cao dành cho Linux

Chúng tôi luôn tương tác với cơ sở dữ liệu để thực hiện các tác vụ theo nhiều cách khác nhau. Chúng tôi có thể kết nối trực tiếp và thực thi các tác vụ bằng SQL CLI chế độ hoặc người dùng không phải DBA thích sử dụng các công cụ GUI được gọi là phpMyAdmin hoặc phpPgAdmin .

Nhiều người trong chúng ta biết đến phpMyAdmin hoặc phpPgAdmin các công cụ quản lý cơ sở dữ liệu. Bài đăng này sẽ nói về một công cụ quản lý cơ sở dữ liệu khác có tên là Adminer .

Adminer là gì

Adminer (Trước đây là phpMinAdmin ) là một công cụ quản lý cơ sở dữ liệu đầy đủ tính năng được viết bằng PHP . Adminer là một thay thế cho phpMyAdmin nơi chúng tôi có thể quản lý nội dung trong MySQL , SQLite , Oracle , PostgreSQL cơ sở dữ liệu hiệu quả.

Có sẵn một số công cụ quản lý cơ sở dữ liệu dựa trên web. Chúng tôi tìm thấy Adminer khá thân thiện với người dùng. Chúng tôi giả định rằng bạn đã cài đặt Apache , PHP và cơ sở dữ liệu bạn chọn.

Tính năng Adminer

  1. Các chức năng cơ bản:thêm / xóa / sửa đổi cơ sở dữ liệu / bảng.
  2. Sửa đổi các đối tượng cơ sở dữ liệu (chế độ xem, trình kích hoạt, thủ tục, quyền người dùng, biến, quy trình, v.v.)
  3. Thực thi các lệnh SQL từ một trường văn bản hoặc một tệp.
  4. Nhập và xuất cơ sở dữ liệu và bảng.
  5. Xuất cơ sở dữ liệu, dữ liệu, cấu trúc, chế độ xem, quy trình sang SQL hoặc CSV.
  6. Hiển thị các quy trình và loại bỏ chúng.
  7. Hiển thị người dùng và quyền và thay đổi chúng.
  8. Hỗ trợ nhiều ngôn ngữ.

Điều kiện tiên quyết

  1. Máy chủ web Apache
  2. Hỗ trợ PHP 5 với các phiên được bật
  3. Cơ sở dữ liệu (MySQL, PostgreSQL, SQLite, MongoDB, v.v.)

Tại sao sử dụng Adminer?

Không nghi ngờ gì rằng phpMyAdmin là một trong những công cụ quản trị cơ sở dữ liệu nguồn mở phổ biến nhất để quản lý MySQL cơ sở dữ liệu. Tuy nhiên, vì một số lý do, tôi nghĩ rằng nó không phù hợp lắm, đó là lý do, Adminer xuất hiện trong bức tranh.

Bây giờ, bạn đang nghĩ tại sao Adminer là lựa chọn thay thế tốt hơn cho phpMyadmin ? Nói thẳng ra là danh sách này quá lớn và một số điểm có thể không liên quan đến bạn. Sự khác biệt quan trọng nhất là:

  1. Giao diện thân thiện với người dùng gọn gàng hơn
  2. Hỗ trợ đặc biệt cho các tính năng MySQL
  3. Hiệu suất cao
  4. Kích thước nhỏ hơn (chỉ 366kB)
  5. Được bảo mật cao

Để biết thêm về các tính năng chi tiết và so sánh giữa chúng, hãy xem trang so sánh.

Cài đặt Adminer trong Linux

Truy cập Adminer chính thức trang web và tải xuống các tệp nguồn mới nhất (tức là phiên bản 4.0.2 ) bằng cách sử dụng liên kết dưới đây.

  1. http://www.adminer.org/en/#download

Ngoài ra, bạn cũng có thể lấy gói nguồn mới nhất bằng cách sử dụng wget sau lệnh.

[[email protected] ~]# wget http://downloads.sourceforge.net/adminer/adminer-4.0.2.zip

Giải nén tệp zip của adminer, tệp này sẽ tạo adminer thư mục có tệp.

[[email protected] ~]# unzip adminer-4.0.2.zip

Sao chép ‘ adminer-4.0.2 ‘Thư mục vào DocumentRoot của máy chủ web của bạn.

[[email protected] ~]# cp -r adminer-4.0.2 /var/www/html/		[For RedHat based Systems]

[[email protected] ~]# cp -r adminer-4.0.2 /var/www/			[For Debian based Systems]

Cuối cùng, mở và trỏ đến trình duyệt của bạn tại thư mục ‘adminer‘.

http://localhost/adminer-4.02/adminer
OR
http://ip-address/adminer-4.02/adminer

Nhập tên người dùng của bạn và mật khẩu của cơ sở dữ liệu của bạn để đăng nhập vào bảng điều khiển.

Đăng nhập màn hình
Tạo người dùng
Tạo cơ sở dữ liệu

Liên kết Tham khảo

Trang chủ Adminer

Kết luận

Adminer là một công cụ quản lý cơ sở dữ liệu dựa trên web rất mạnh mẽ với nhiều tính năng phong phú. Hãy dùng thử và chia sẻ trải nghiệm với chúng tôi qua khung bình luận bên dưới.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng câu lệnh CASE trong MySQL?

  2. MySQL so với MariaDB:những điều bạn cần biết

  3. Lưu mảng PHP vào MySQL?

  4. Hiệu suất MySQL:Xác định các truy vấn dài

  5. Cách tránh phân chia theo 0 trong MySQL