2015年4月26日
摘要: 1、在linux上安装好mysql之后,存在很多mysql有关的文件。2、/etc/rc.d/init.d/mysql 是mysql服务的启动脚本,是对mysqld_safe的封装,mysqld_safe是一个脚本,是对可执行文件mysqld的封装3、/usr/bin/mysql 是mysql客户端... 阅读全文
posted @ 2015-04-26 17:32 Andy Niu 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1、whereis 只能查找可执行文件,联机帮助文档,源代码文件。在数据库/var/lib/mlocate/mlocate.db查找,因此效率很高。但是数据库mlocate.db不是实时更新的,而是一天更新一次(crontab定时执行updatedb),因此whereis查找会不准确。要想准确,需要... 阅读全文
posted @ 2015-04-26 16:26 Andy Niu 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1、cp命令,目标已经存在,每次都提示是否覆盖,怎么办?2、cp --help 可以看到选项-i的时候,才会提示,但是这里并没有-i,为什么每次都有提示?3、原因是:这里执行的cp是一个别名,通过alias 命令可以看到 alias cp='cp -i'4、怎么解决这个问题? a、使用原始的... 阅读全文
posted @ 2015-04-26 14:58 Andy Niu 阅读(2514) 评论(0) 推荐(0) 编辑
摘要: 原因是:void rlogon(...); 没有设置auto_commit为1,otl不会自动提交。注意:static int otl_initialize (const int threaded_mode=0); 0是单线程,1是多线程。但是otl不是线程安全的,需要自己管理。 阅读全文
posted @ 2015-04-26 13:55 Andy Niu 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 原因是:在mysql存放数据的目录下面有一个文件master.info,mysql服务器认为 master.info比my.cnf优先级要高,第一次启动slave,master.info不存在,从my.cnf读取选项值,保存到master.info,以后再启动slave,会直接从master.inf... 阅读全文
posted @ 2015-04-26 13:54 Andy Niu 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 1、/*...*/ 是注释,mysql不会执行。2、mysql对标准sql进行了扩展,包含了一些自己的特性。3、/*!...*/ 是一种特殊的注释,其他的数据库产品当然不会执行。mysql特殊处理,会选择性的执行。可以认为是:预编译中的条件编译。4、特别注意 50100,它表示5.01.00 版本或... 阅读全文
posted @ 2015-04-26 13:53 Andy Niu 阅读(2731) 评论(1) 推荐(2) 编辑