如何把MySQL置于只读(不使用read_only变量)?
如何把MySQL置于只读(不使用read_only变量:http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_read_only)?
现在有一个迁移程序。我打算过了迁移日之后,就程序依然可用,但是保持只读。(不保存用户修改结果。)
现在用read_only之后,程序运行就会出错。有没有有一种办法,更办法是的程序不出错而保持只读?
我有几个思路。
1.就是使用read_only变量,但是你不用。肯定有你的应用啊。
2.从应用程序端控制下。实现稍微复杂点。
3.通过权限控制,过了迁移日后,将用户的权限设为只读。
看你怎么使用啦。
修改那个登录用户的权限只读
不设主键好像用户操作也不能保存
用工具是这样的现象
建个只读账号
---------
靠,怎么就“回复内容太短了!” csdn暴力的产品策略。。。。
楼主的意思估计是在程序中有一些 insert / update / delete 之类的语句。想在不改程序的情况下,即允许程序执行这些update 语句,又不会实际修改数据。
这个比较复杂。比较容易的方法就是修改MYSQL的源代码,然后重新编译。
相关问答:
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
String SQL="insert into 学生信息表 values(StudentNumber,StudentName,StudentAge)";其中StudentNumber,StudentName,StudentAge都是变量。这样写不对……到底该咋写啊
万分感谢!
String SQL=&q ......
mysql数据库的编码格式是utf8
在c++程序中使用C API直接连接mysql数据库,把中文保存到mysql数据库中,中午变成乱码
使用mysql的load命令导入文本文件,无论文本文件是ANSI还是utf8编码,都是乱码
请问上面两个问 ......
表
CREATE TABLE `ch1` (
`id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
`no` int(10) unsigned DEFAULT NULL,
`dtime` datetime DEFAULT NULL,
PRIMARY KEY (`id ......
本人想知道MySql怎么在数据安装的时候就能自动去生成一些默认的用户和权限呢(用户:Client,密码:12345)?
比如是不是需要写自动安装脚本阿?等等,谢谢!
MySQL的标准安装,或者非安装版本中不会帮你创建这些 ......