- 博客(24)
- 收藏
- 关注
原创 mysql-front的uft8乱码
数据库字符集编码如下:mysql>show variables like chara%;+--------------------------+----------------------------------------+| Variable_name | Value |+-------
2010-05-19 20:26:00
3899
1
原创 mysqld_multi启动关闭时的warning
$mysqld_multi start 2 WARNING: Log file disabled. Maybe directory or file isnt writable? mysqld_multi log file version 2.16; run: 二 5月 18 18:36:21 2010使用mysqld_multi启动mysql时给出了一个WARNING,这个WARNING倒
2010-05-19 11:28:00
2979
原创 mysql_upgrade报错
在对MySQL进行upgrade后执行mysql_upgrade时报错:mysql_upgrade -u root -pLooking for mysql as: mysqlLooking for mysqlcheck as: mysqlcheckmysql_upgrade: Cant create/write to file sqlsQX4QS (Errcode:
2010-05-16 23:04:00
5257
原创 NFS RPC: Port mapper failure - RPC: Unable to receive
NFS mount远端export的目录时报错:RPC: Port mapper failure - RPC: Unable to receive仔细检查了一下远端服务,portmap和nfs都启动了,showmount –e 192.168.11.101也报同样的错,在服务器端使用rpcinfo检查:rpcinfo –p 192.168.11.101 结果看似正常程序
2010-05-10 20:07:00
7493
原创 XtraDB存储引擎1.0.6-9
XtraDB存储引擎是InnoDB存储引擎的增强版本,可在新的硬件上提供更好的伸缩性,包含用于高性能环境的各种其它特性。它百分百的兼容InnoDB,可用于替代InnoDB。 当前XtraDB的最新版本是1.0.6-9(release-9),2010.1.13发布: 该release基于InnoDB plugin 1.0.6版本 以MySQL 5.1.42作为b
2010-02-26 23:45:00
695
原创 Oracle listener日志文件的处理
随着时间和连接,Oracle的listener.log会不断增长,这时就需要我们对其进行处理。若试图直接在listener启动时直接删除,可能会收到报错信息类似:The process cannot access the file because it is being used by another process。若直接停掉监听再删除,对于生产库,这基本是不被允许的操作,在Unix下面当然可以
2010-01-24 20:26:00
1862
原创 Oracle Listener的TNS-12502错误
每隔几秒钟listener日志中就出现一次该错误的记录,即使是在没有人使用的情况下也是如此,不过并没有发现客户端机器不能正常连接数据库的情况。 Oracle关于TNS-12502错误的解释:Error: ORA-12502 / TNS-12502Text: TNS:listener received no CONNECT_DATA from clientCause: No
2010-01-16 18:21:00
4160
1
原创 Cacti value: U和output: U问题两则
"U"应该代表的是unparseable的意思。 1.使用“SNMP - Ceneric OID Template”模板时在日志中报value: U的warning。首先要确保权限上没有问题,其次是填写的OID要完整,例如.1.3.6.1.2.1.6.5在snmpwalk中可以得到正确的结果,但是如果在模板的OID中也这么填就会取不到数值,应该填.1.3.6.1.2.1.6.5.02.
2010-01-11 17:26:00
1118
原创 使用mysqlbinlog报Packet too large的问题
在使用mysqlbinlog进行恢复时遇到如下错误:ERROR 1153 (08S01) at line 1304713: Got a packet bigger than max_allowed_packet bytes当然在使用sql文件导入数据时也可能会遇到这个问题。在my.cnf中加入:[mysqld]max_allowed_packet = 1000M注意max_allo
2009-12-31 14:14:00
1025
原创 安装fontconfig2.4.2时make报错解决
在安装fontconfig2.4.2时,configure没有任何问题,但在make时报以下错:/usr/lib/libexpat.so: could not read symbols: File in wrong formatcollect2: ld returned 1 exit statusmake[3]: *** [libfontconfig.la] 错误 1make[3]: Leav
2009-12-28 16:49:00
1680
原创 如何修改snmp的监听端口
CentOS5.3,Snmp版本5.3,rpm包。默认,snmpd在UDP161上监听SNMP请求,处于安全考虑,我们可能希望改变端口,我们可以通过给snmpd指定监听地址和端口的方式实现,形式如下:[:] format udp (default) hostname[:port] or IPv4-add
2009-12-25 17:45:00
10588
1
原创 利用mutt和msmtp实现邮件自动发送功能
mutt是一个MUA(邮件用户代理),类似foxmail和outlook,是不负责发送接收邮件的,如果要发送邮件需调用msmtp,msmtp实现了MTA的功能,比起sendmail来方便了不少。使用环境:CentOS5.31)安装mutt和msmtpmutt使用CentOS4或5自带的版本即可。rpm -ivh mutt-1.4.2.2-3.0.2.el5.x86_64.rpm
2009-12-19 21:24:00
4106
3
原创 解决Linux下Oracle SQL*Plus命令行历史回调功能
Windows平台下的SQL*Plus具有命令行历史回调的功能,可以对命令行的历史进行回调,而在Linux上则没有该功能(虽然Shell可以做到这一点,但是SQL*Plus不可以)。为了在Linux中实现上下键调用命令行历史的方式,可以安装rlwrap工具,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能。它是利用GNU的readline库来完成功能,所
2009-12-19 00:28:00
1965
原创 MySQL8小时连接超时断开问题
使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误:Communications link failure,The last packet successfully received from the server was *** millisecond ago.The last packet successfully sent to the server was
2009-12-11 18:45:00
5966
原创 MySQL和Oracle中空值的显示差异
最近在处理有关空值的问题时,突然发现MySQL和Oracle中的显示有些不同。以下的环境全是在字符界面的sql提示符下获得的,不保证其它情况下也如此。Oracle的:SQL> select userinfo from tbl where user is null and rownum=1; SQL> select userinfo from tbl where userinf
2009-12-08 16:20:00
971
原创 InnoDB: error in sec index entry update
MySQL的.eer错误日志中报了个错误,如下:InnoDB: error in sec index entry update inInnoDB: index `***idx` of table `***db`.`***tbl`InnoDB: tuple DATA TUPLE: 2 fields; 0: SQL NULL; 1: len 4; hex 003a4b99; asc :K ;;I
2009-12-04 19:34:00
1014
原创 MySQL Migration Toolkit的使用
MySQL Migration Toolkit是MySQL出的数据迁移工具(适用于MySQL5.0或以上),使用并不复杂,支持Oracle,Microsoft SQL Server,Microsoft Access,Sybase,MaxDB到MySQL之间的转换。以下实例是Oracle到MySQL的。 1. 安装jdk1.6MySQL Migration Toolkit需要jre1.5.0
2009-11-24 15:42:00
16411
3
转载 医疗保险,公积金、养老、生育、工伤、失业保险
具体的社保构成比例为: 养老保险:单位每个月为你缴纳21%,你自己缴纳8%; 医疗保险:单位每个月为你缴纳9%,你自己缴纳2%外加10块钱的大病统筹(大病统筹主要管住院这块); 失业保险:单位每个月为你缴纳2%,你自己缴纳1%; 工伤保险:单位每个月为你缴纳0.5%,你自己一分钱也不要缴; 生育保险:单位每个月为你缴纳0.8%,你自己一分钱也不要缴;
2009-11-23 21:24:00
1670
原创 JDBC连接执行MySQL存储过程报空指针或权限错误
最近使用root用户编写了几个存储过程,但是使用普通用户通过JDBC连接执行却报错:java.lang.NullPointerException......或java.sql.SQLException: User does not have access to metadata required to determine stored procedure parameter type
2009-11-19 21:38:00
3303
原创 将MySQL中sql运行结果保存到文件
有两种方法。方法一:在mysql>提示符中使用teemysql> tee output.txtLogging to file output.txtmysql> noteeOutfile disabled.或者mysql> /T output.txtLogging to file output.txtmysql> /tOutfile disabled. 这个类似于sqlplus
2009-11-19 21:18:00
1654
原创 取小数点后面数值的方法
遇到了了一个问题,需要把小数点后面的数值取出来处理一下,方法记录一下:mysql>select mod(9.06,1);+-------------+| mod(9.06,1) |+-------------+| 0.06 |+-------------+1 row in set (0.00 sec)此方法Oracle中也适用。
2009-11-19 16:44:00
2202
原创 mysqlbinlog: unknown variable 'default-character-set=gbk'错误
今天试用mysqlbinlog竟然报了这个错,无法继续执行,而且mysql也不认为是一个bug,晕!原因:[client]下的选项会被所有客户端程序读取(但不包括mysqld),但是mysqlbinlog却不能识别default-character-set,而当客户端不能识别时就会报错并退出,不在继续执行。可以使用loose-variable_name=xxx来解决。三种解决方法:
2009-11-18 18:41:00
8271
原创 XtraDB存储引擎
XtraDB是由Percona开发的一款MySQL数据库的高性能存储引擎,其目的是用来代替InnoDB存储引擎,可用于需要更高性能的环境。XtraDB可以看作是InnoDB存储引擎的增强版本,它在InnoDB上进行了大量的修改和patched,它完全兼容InnoDB,且提供了很多InnoDB不具备的有用的功能。例如:在多核CPU上面的性能和伸缩性要更好;对于内存的分配和使用也要更好;也解除了I
2009-11-16 19:01:00
2228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人