MVC3只读MySql连接字符串

问题描述:

我目前正在使用Visual Studio 2010. MVC3项目。我是.NET MVC的新手,迄今为止唯一的经验是MVC3 EF Code First项目(MSSQL DB)。MVC3只读MySql连接字符串

我期待创建另一个项目,并连接到MySQL数据库。我可以连接到数据库,但我使用的数据库证书具有完全访问权限(我无权访问任何其他帐户)。我只想连接只读。 (该应用程序是一种报告应用程序)。数据库是一个测试,但恐怕我会做一些愚蠢的事情,要么坚持数据返回,我不想或我会完全放弃数据库。 (即使它是一个测试数据库,其他人正在使用它)有没有办法通过连接字符串使我的连接只读?任何人都可以将我指向正确的方向吗?

最亲切的问候

你必须在具有只读的权限,然后设置为使用该帐户在连接字符串的MySQL创建一个帐户。 This link应该是一个开始

另一种选择,如果不能建立一个用户,可以创建在数据库和quering他们的一些看法。 (我不会潜入性能收益/损失)

+0

不幸的是我没有办法创建另一个mysql帐户。我必须与我获得的凭证合作。 – Dubh 2012-04-12 11:50:35

+0

@Iridio是正确的,您在数据库中的授权级别包含在您连接的凭证中。为了降低授权级别,需要新帐户或修改使用的帐户以降低授权。 – 2012-04-12 11:57:00

+0

更新另一个替代 – Iridio 2012-04-12 11:57:52