Câu hỏi này xuất phát từ sự tò mò. Tôi tìm kiếm google cho điều này nhưng không nhận được một đầu mối.kết nối mở sql ở chế độ chỉ đọc
Giả sử người dùng có quyền truy cập đọc/ghi đầy đủ vào cơ sở dữ liệu MySQL. Tôi tự hỏi, là có cách nào (một số tham số trong chuỗi kết nối) để kết nối với cơ sở dữ liệu bởi cùng một tên người dùng và mật khẩu trong chế độ chỉ đọc?
Tôi muốn điều này mà không cần thay đổi quyền của người dùng này vì cùng một người dùng có thể yêu cầu quyền ghi vào một thời điểm khác. Điều này sẽ hữu ích (nếu có thể) để ngăn chặn việc sửa đổi tình cờ tới cơ sở dữ liệu.
Kiểm tra các câu hỏi liên quan. http://stackoverflow.com/questions/654656/odbc-5-1-connection-string-for-mysql-with-read-only-access http://stackoverflow.com/questions/10122745/mvc3-read-only-mysql-kết nối-chuỗi – hgulyan
Theo họ, không có cách nào để chỉ định quyền truy cập chỉ đọc thông qua chuỗi kết nối. Trên thực tế, bạn nên tạo người dùng sql với quyền chỉ đọc hoặc tạo lớp quyền trong logic nghiệp vụ của phần mềm của bạn. – hgulyan