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

Kết nối Sequel Pro và MySQL không thành công

Điều này là do Sequel Pro chưa sẵn sàng cho một kiểu đăng nhập người dùng mới, vì lỗi cho biết:không có trình điều khiển.

mysql + homebrew

Về cơ bản, bạn sẽ phải thực hiện một số hành động theo cách thủ công, tuy nhiên- dữ liệu cơ sở dữ liệu của bạn sẽ không bị xóa như trong giải pháp bên dưới

  • Đi tới tệp my.cnf và trong phần [mysqld] thêm dòng:

    default-authentication-plugin=mysql_native_password

  • Đăng nhập vào máy chủ mysql từ thiết bị đầu cuối:chạy mysql -u root -p , sau đó bên trong trình bao thực thi lệnh này (thay thế [mật khẩu] với mật khẩu thực của bạn):

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';

  • thoát khỏi trình bao mysql bằng exit và chạy brew services restart mysql .

Sẽ hoạt động.

Sửa chữa nhanh (phương pháp phá hủy)

Khắc phục nhanh các cài đặt không phải homebrew:

Apple Logo > System Preferences > MySQL > Initialize Database , sau đó nhập mật khẩu mới của bạn và chọn 'Sử dụng mật khẩu cũ'

Sau khi khởi động lại, bạn sẽ có thể kết nối. Chỉ thực hiện khi cài đặt mới, vì nếu không, bạn có thể mất bảng db của mình.

my.cnf

Tệp my.cnf nằm trong /etc/my.cnf trên Unix / Linux

Giải pháp thay thế

Đối với những người vẫn đang gặp khó khăn với các vấn đề của Sequel Pro:Sequel Pro là một sản phẩm tuyệt vời, nhưng với rất nhiều vấn đề chưa được giải quyết và bản phát hành cuối cùng là vào năm 2016 có lẽ bạn nên tìm kiếm một số giải pháp thay thế. Có một nhánh của SequelPro được gọi là SequelAce có vẻ khá ổn định và cập nhật, nó giữ chức năng tương tự, giao diện tương tự, nhưng đồng thời không có các vấn đề cũ của Sequel Pro.

  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ấp khoảng trống trong ngày Trả về từ Cơ sở dữ liệu - giải pháp SQL thuần túy có được không?

  2. Làm thế nào để có được kích thước thực của cơ sở dữ liệu MySQL?

  3. MyCLI - Ứng dụng khách MySQL / MariaDB với tính năng Tự động hoàn thành và tô sáng cú pháp

  4. Loại cột nào nên được sử dụng để lưu trữ dữ liệu được tuần tự hóa trong db mysql?

  5. '0000-00-00 00:00:00' không thể được biểu thị dưới dạng java.sql. Lỗi dấu thời gian