Tôi muốn đặt mật khẩu mạnh cho người dùng root mysql. Nhưng có một vấn đề về trứng gà. Tôi có máy chủ trống. Tôi muối nó. Mật khẩu gốc trống (theo mặc định sau khi cài đặt).Cách đặt mật khẩu gốc bằng cách sử dụng trạng thái muối
Nếu tôi sử dụng
root:
mysql_user.present:
- name: root
- password: $ecur3h4x0r
- host: %
Sau đó, tôi sẽ không thể gọi bất kỳ tiểu bang mysql khác vì họ sẽ cần mật khẩu. Nhưng lần sau tôi gọi highstate, cuộc gọi này sẽ không hoạt động, vì trạng thái cố gắng kết nối với mật khẩu trống.
Có may mắn về điều này không? Chúng tôi đang ở mức 0,17,4 và tôi không thấy bất kỳ dấu hiệu nào trong tài liệu hoặc tìm kiếm Google cursory. – thaddeusmt
Tôi chưa tự mình thử nghiệm giải pháp này, nhưng có vẻ như thao tác kéo này đã thêm chức năng này: https://github.com/saltstack/salt/pull/9722 Đồng thời xem "connection_user" và "connection_pass" tại đây: http://docs.saltstack.com/ref/states/all/salt.states.mysql_user.html#module-salt.states.mysql_user –