この質問は好奇心から生まれます。私はこれをグーグルで検索しましたが、手がかりが得られませんでした。
ユーザーがMySQLデータベースへの完全な読み取り/書き込みアクセス権を持っているとします。読み取り専用モードで同じユーザー名とパスワードでデータベースに接続する方法(接続文字列のパラメーター)はありますか?
同じユーザーが別のときに書き込み権限も必要とする可能性があるため、このユーザーの権限を変更せずにこれ が必要です。これは(可能であれば)データベースへの偶発的な変更を防ぐのに役立ちます。
この質問は好奇心から生まれます。私はこれをグーグルで検索しましたが、手がかりが得られませんでした。
ユーザーがMySQLデータベースへの完全な読み取り/書き込みアクセス権を持っているとします。読み取り専用モードで同じユーザー名とパスワードでデータベースに接続する方法(接続文字列のパラメーター)はありますか?
同じユーザーが別のときに書き込み権限も必要とする可能性があるため、このユーザーの権限を変更せずにこれ が必要です。これは(可能であれば)データベースへの偶発的な変更を防ぐのに役立ちます。
あなたの質問への答えは
いいえ、接続文字列で読み取り専用アクセスを指定する方法はありません。
代替手段は
1.読み取り権限を持つ sql ユーザーを作成します
2.アクセス許可チェック ロジックを含むビューまたはストアド プロシージャを作成する
MS SQL権限をビューのみに付与する
MySQL mysql ビューのみを表示する権限をユーザーに付与します
3.ビジネス ロジックにパーミッション レイヤーを実装する
幸運を!
ここでの最善の解決策は、読み取り専用権限を持つ別のアカウントを mysql サーバーに作成し、それを使用して接続することです。