Tôi đang cố gắng thiết lập ssl
cho mysql
bằng cách tham chiếu this.
tôi có thể hoàn thành 3 bước đầu tiên nhưng có vấn đề với 4 mà là như sau:Tích hợp ssl với mysql - Truy cập bị từ chối
GRANT ALL PRIVILEGES ON *.* TO 'ssluser'@'localhost' IDENTIFIED BY 'ssluser' REQUIRE SSL;
FLUSH PRIVILEGES;
Sau đó, tôi khởi động lại máy chủ mysql.
Sau khi thực hiện tuyên bố này khi tôi cố gắng chạy mysql -ussluser -pssluser -P3306 --ssl-key="C:\Program Files\MySQL\MySQL Server 5.5\certs\ca-cert.pem"
,
nó cho thấy lỗi sau: Truy cập bị từ chối cho người dùng ssluser '@ 'localhost'(sử dụng mật khẩu: YES)
Tôi đang sử dụng đây như đó là cổng mặc định của tôi.
Cách có thể nói Quyền truy cập bị từ chối khi tôi đã thực hiện Tuyên bố GRANT.
Lưu ý rằng
tôi thực hiện
mysql -ussluser -pssluser
trước sử dụng CẤP tuyên bố vớiREQUIRE SSL
và tôi đã có thể kết nối vớimysql
.Nếu tôi cố gắng
SHOW GRANTS FOR 'ssluser'@'localhost';
tôi nhận đượcGRANT ALL PRIVILEGES ON *.* TO \'ssluser\'@\'localhost\' IDENTIFIED BY PASSWORD \'*C56A6573BEE146CB8243543295FD80ADCE588EFF\' REQUIRE SSL WITH GRANT OPTION
Trước khi thực hiện CẤP tuyên bố, tôi đã có thể kết nối với workbench qua ssluser. Nhưng hiện tại, việc cấp quyền truy cập của mình bị từ chối lỗi.
Khi tôi sử dụng
show global variables like 'have_%ssl';
tôi nhận đượchave_openssl DISABLED have_ssl DISABLED
và khi tôi sử dụng
SHOW STATUS LIKE 'Ssl_cipher';
này tôi nhận đượcSsl_cipher _________
Tôi đã tạo ra tất cả các máy chủ và khách hàng chứng chỉ và đặt chúng vào
certs
thư mục bên trongmysql server
thư mục gốc.
Tôi đang thử nó từ vài ngày nhưng không tìm thấy gì. Bất kỳ trợ giúp nào được đánh giá cao.
Tôi đang thực hiện việc này lần đầu tiên. Bất cứ ai có thể hướng dẫn tôi thông qua các thủ tục chi tiết để làm điều này?
thêm --ssl-ca cũng làm các trick – Igor
Đối với tôi, tôi đã có thêm --ssl-mật mã = DHE- RSA-AES256-SHA: AES128-SHA và rút ngắn mật khẩu còn 50 ký tự để cho phép tôi kết nối từ xa. – Khronos
+1: Cuối cùng cũng có thể nhận được MySQL Workbench để kết nối qua SSL bằng cách chỉ định thiết lập Mật mã SSL thành 'DHE-RSA-AES256-SHA: AES128-SHA'! – antak