phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Sử dụng PHPMyAdmin để quản lý Amazon RDS

Tôi thấy hầu hết các câu trả lời trong câu hỏi này đều thiếu lời giải thích. Để thêm máy chủ RDS trong phpMyAdmin được cài đặt trong EC2, trước tiên bạn có thể đăng nhập vào EC2 của mình thông qua SSH. Sau đó, sử dụng lệnh sau để chỉnh sửa tệp Cấu hình của phpMyAdmin (sử dụng vi , nano hoặc bất kỳ công cụ chỉnh sửa văn bản yêu thích nào khác):

sudo vi /etc/phpMyAdmin/config.inc.php # Amazon Linux
sudo vi /etc/phpmyadmin/config.inc.php # Ubuntu Linux

Tìm các dòng sau trong config.inc.php :

/*
 * End of servers configuration
 */

Nối các dòng sau ở trên dòng "Kết thúc cấu hình máy chủ":

$i++;
$cfg['Servers'][$i]['host'] = 'xxxxx.xxxxxxxxxx.us-east-1.rds.amazonaws.com';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['verbose'] = 'YOUR_SERVER_NAME';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['compress'] = TRUE;

YOUR_SERVER_NAME nào là tên được hiển thị trong hộp lựa chọn của trang đăng nhập phpMyAdmin. Nếu bạn xóa dòng này, toàn bộ tên máy chủ RDS sẽ được hiển thị trong hộp lựa chọn (rõ ràng là quá dài). Nhớ lưu config.inc.php .

Có một số cài đặt cấu hình khác mà bạn có thể tìm thấy chi tiết trong tài liệu chính thức .

Lưu ý: Câu trả lời khác đề xuất đăng nhập tự động với tên người dùng và mật khẩu đặt trước trong tệp Cấu hình:

$cfg['Servers'][$i]['auth_type']     = 'config';
$cfg['Servers'][$i]['user']          = '__FILL_IN_DETAILS__';
$cfg['Servers'][$i]['password']      = '__FILL_IN_DETAILS__';

điều này cực kỳ nguy hiểm nếu phpMyAdmin của bạn được công khai. Bạn không muốn hiển thị lược đồ cơ sở dữ liệu của mình cho mọi người, phải không? Nếu bạn thực sự muốn sử dụng đăng nhập tự động, hãy đảm bảo rằng phpMyAdmin của bạn chỉ có thể truy cập được qua các IP cụ thể.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Hiểu về khóa chính và cơ sở dữ liệu mối quan hệ với MySQL (phpmyadmin)

  2. tôi có phải chỉ định độ dài số nguyên khi tạo trường id trong MySQL thông qua phpMyAdmin không?

  3. Lỗi trong phpMyAdmin sau khi cập nhật lên v4.8.0:Không thể truy cập $ cfg ['TempDir'] (./tmp/)

  4. Cách tự động sao lưu cơ sở dữ liệu bằng phpmyadmin

  5. Cài đặt phpMyAdmin với Nginx trên CentOS 7