- 浏览: 7878 次
- 性别:
- 来自: 深圳
-
文章列表
MySQL的MyISAM引擎不支持事务
- 博客分类:
- mysql
找一天的 spring 事务回滚错误,终于找到了 原来 MySQL的MyISAM引擎
是不支持事务处理的 唉~~~ 看看mysql 用少了 郁闷 写下来 做个记录
mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其他存储引擎都是非事务安全表。
最常使用的2种存储引擎:
1.Myisam是Mysql的默认存储引擎,当create创建新表时,未指定新表的存储引擎时,默认使用Myisam。每个MyISA ...
1.下载subversion-1.6.16.tar.bz2 subversion-deps-1.6.16.tar.bz2
wget http://subversion.tigris.org/downloads/subversion-1.6.16.tar.bz2
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.16.tar.bz2
2.解压
tar xvfj subversion-1.6.16.tar.bz2
tar xvfj subversion-deps-1.6.16.tar.bz2
解压这两个文件(不要乱 ...
MySQL在Linux下采用 rpm方式安装后默认是:数据库名与表名\表的别名\变量名是严格区分大小写
修改大小写的方法:
1.用root帐号登录,在/etc/my.cnf 或 /etc/mysql/my.cnf中的[mysqld]后添加lower_case_table_names=1
操作命令: vi /etc/my.cnf
2.重启MySQL服务
操作命令: /etc/init.d/mysql restart
3.设置成功,则不再区分表名的大小写。
注意:
如果在/etc或/etc/mysql找不到my.cnf的话,需要从/usr/ ...
Mysql 1042错误处理
- 博客分类:
- 数据库
MySQL Client连接远程的linux下MySQL服务器,提示:1042 Can't get hostname for your address的错误信息。
解决方法:
编辑/etc/my.cnf,在:
[mysqld]
内添加一行:skip-name-resolve即可。
ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DA ...