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

Không thể kết nối với mysql trên digitalocean bằng cách sử dụng bàn làm việc qua ssh

Đã giải quyết vấn đề này như thế này.

Hóa ra đây là một vấn đề cấp ssh. Máy chủ đại dương kỹ thuật số không có hỗ trợ cho thuật toán Kex như đã đề cập trong lỗi, bạn có thể thực hiện các bước sau để khắc phục sự cố này.

Các bước sau cần được thực hiện trên chính máy chủ đại dương kỹ thuật số

1- Thêm các dòng sau vào tệp này trên máy chủ đại dương kỹ thuật số

Ciphers [email protected],[email protected],aes256-ctr,aes128-ctr
MACs [email protected],[email protected],[email protected],hmac-sha2-512,hmac-sha2-256,hmac-ripemd160,hmac-sha1
KexAlgorithms diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1

2- Khởi động lại dịch vụ ssh trên máy chủ

Bây giờ hãy thử kết nối lại với bàn làm việc mysql, bạn sẽ thấy lỗi đó biến mất. Kiểm tra nhật ký để biết thêm lỗi nếu không thành công nhưng đây là mẹo đối với tô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 để chọn ngày 30 ngày qua trong MySQL ngay cả những ngày không có trong mysql?

  2. Làm cách nào để tạo bảng mysql với default_date cột thời gian?

  3. MySql lấy danh sách các từ duy nhất từ ​​bảng trong đó các giá trị trong một trường được phân tách bằng dấu phẩy

  4. PHP SQL STMT CHỌN nhiều LIKE? là nó có thể?

  5. Ý nghĩa của các ký tự được trích dẫn dấu trọng âm (AKA backtick) trong MySQL là gì?