- 浏览: 400499 次
- 性别:
- 来自: 福州
最新评论
-
生于菇乡:
GRANT CREATE ROUTINE,ALTER ROUT ...
mysql 存储过程权限相关 -
cocos:
[MYSQL] ERROR: cannot allocate ...
一次数据库升级过程 mysql5.0.78 到 5.1.57 -
cocos:
MySQL ERROR] Plugin 'InnoDB' in ...
一次数据库升级过程 mysql5.0.78 到 5.1.57 -
rjgcs123:
云集国内redis大佬的群正在招募各路redis朋友,不管你是 ...
redis 安装 配置解析 -
cocos:
mkfsmkfs -t 文件系统类型 /dev/设备名如要把/ ...
mount
文章列表
<a style="background: url("http://im.bizapp.qq.com:8000/zx_qq.gif") no-repeat scroll 0% 0% transparent; display: inline-block; width: 80px; line-height: 25px;" href="javascript:;" onclick="javascript:window.open('http://b.qq.com/webc.htm?new=0&sid ...
110613 22:17:52 [Warning] Statement may not be safe to log in statement format. Statement: INSERT DELAYED INTO ol_answerlog_6 (UserId,QuestionId,IsCorrect,AnswerXML,CostTime,Subject) VALUES (902183,'24206451-5105-42ac-a708-6b881a271f97',0,'<as><a><i><![CDATA[B]]></i>< ...
1. 停数据库,备份数据(备份物理文件)
2. 将新版本mysql的数据目录指向到旧目录(datadir)
3. 启动mysqld时使用skip grant tables 参数避开系统检查,
# 例如
/usr/local/mysql/bin/mysqld --datadir=/var/data/ --user=mysql --skip-grant-tables &
4. 执行mysql_upgrade,这时应该就会顺利进行下来了
或者只升级授权表,mysql_fix_privilege_tables(推荐) 或 mysql_fix_privilege_tables.sql 脚本执行 ...
方法一、配置文件
在服务器上的/etc/my.cnf中的[client]加入
tee =/tmp/client_mysql.log即可.
方法二、命令行
1.mysql -uroot --tee=/tmp/client_mysql.log
2.这个类似于sqlplus的spool功能,可以将命令行中的结果保存到外部文件中。如果指定已经存在的文件,则结果会附加到文件中。
mysql> tee client_mysql.log
Logging to file 'client_mysql.log '
或者
mysql> \T client_mysql.log
Loggi ...
1.FLUSH TABLES WITH READ LOCK
这个命令是全局读锁定,执行了命令之后所有库所有表都被锁定只读。一般都是用在数据库联机备份,这个时候数据库的写操作将被阻塞,读操作顺利进行。
解锁的语句也是unlock tables。
2.LOCK TABLES tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}
这个命令是表级别的锁定,可以定制锁定某一个表。例如: lock tables test read; 不影响其他表的写操作。
解锁语句也是unlock tables。
这两个语句在执行的时候都需要注意个 ...
Loopback设备是linux中的一个可以用来像其他媒体设备一样的虚拟设备。媒体设备的例子像硬盘分区,例如/dev/had1,/dev/had2,dev/sda1,或者像/dev/fd0软盘分区一样的整个磁盘。这些设备全部都可以用来储存文件以及目录。它们可以被格式化成需要的文件格式(ext2fs, msdos, ntfs等)然后被mount。
Loopback文件系统就是把一个文件和另外的一个文件系统联系起来,就像一个完整文件系统一样。它可以被格式化和mount成以上所提到过的文件系统。这样,这些设备就被称为/dev/loop0或者/dev/loop1,然后和文件产生联系,然后这个虚拟设备被m ...
dd if=/dev/zero of=/mnt/tmp.img bs=1M count=10
mkfs -t ext3 /mnt/tmp.img
mkdir /mnt/tmptest
mount -o loop /mnt/tmp.img /mnt/tmptest
清理mysql binlog
PURGE MASTER LOGS TO ‘log-bin.000610′;
PURGE MASTER LOGS BEFORE ‘2011-2-19 21:00:00′;
SQL/DB Error errcode 13 Can't create/write to file 错误
是因为临时目录没有可写权限,
配置文件,tmpdir=/tmp 的目录有可写权限就可以
////////////////////////
How do I fix the following error SQL/DB Error errcode 13 Can't create/write to file?
Problem: The MySQL variable tmpdir is set to a directory that cannot be written to when u ...
INET_ATON(expr)
给出一个作为字符串的网络地址的点地址表示,返回一个代表该地址数值的整数。地址可以是4或8比特地址。
mysql> SELECT INET_ATON('209.207.224.40');
-> 3520061480
产生的数字总是按照网络字节顺序。如上面的例子,数字按照 209×2563 + 207×2562 + 224×256 + 40 进行计算。
INET_ATON() 也能理解短格式 IP 地址:
mysql> SELECT INET_ATON('127.0.0.1'), INET_ATON('127.1');
...
第一部分:查看内存使用状况
Linux
下使用Top
[root@itc-test9 ~]# top
top - 17:08:01 up 12
days, 3:48, 2 users, load average: 0.01, 0.01, 0.00
Tasks: 95
total, 1 running, 94 sleeping, 0 stopped, 0
zombie
Cpu(s): 0.0% us, 0.0% sy, 0.0% ni, 99.5% id, ...
在linux操作系统中,写操作是异步的,即写操作返回的时候数据并没有真正写到磁盘上,
而是先写到了系统cache里,随后由pdflush内核线程将系统中的脏页写到磁盘上,在下面几种情况下,
系统会唤醒pdflush回写脏页:
1 定时方式:
定时机制定时唤醒pdflush内核线程,周期为/proc/sys/vm/dirty_writeback_centisecs
,单位
是(1/100)秒,每次周期性唤醒的pdflush线程并不是回写所有的脏页,而是只回写变脏时间超过
/proc/sys/vm/dirty_expire_centisecs(单位也是1/100秒 ...
查看os系统块的大小
[root@dg1 ~]# tune2fs -l /dev/sda1 |grep 'Block size'
Block
size: 4096
[root@dg1 ~]#
查看os系统页的大小
[root@dg1 ~]# getconf PAGESIZE
4096
[root@dg1 ~]#
修改块的大小:
创建文件系统时,可以指定块的大小。如果将来在你的文件系统中是一些比较大的文件的话,使用较大的块大小将得到较好的性能。将ext2文件系统的块大小调整为4096byte而不是缺省的1024byte,可以减少文件碎片,加快fs ...
为了提高读写文件速度,linux系统采用一种页缓存机制。当应用程序调用read,write等函数读写文件时,系统并不立即与硬盘
进行操作,而是查看需要读取的数据是否已在页缓存中,如不在,则从硬盘读取。当写入时,只是将数据写入至页缓存,然后
使用系统进程pdflush根据一定算法写入至硬盘,算法细节文章后部分会进行一个简单介绍。
系统当前页缓存大小等数据可以查看/proc/meminfo文件,下面是一个简单例子
[root@unimas_ses ]# cat /proc/meminfo
Cached: 1094972 kB
Dirty: 20484 ...
shell下输入
set as normal
或者终端找到选项
解决方法设置成 Set as normal 项
vi 如何使用小键盘2010-08-05 10:36如果你是使用securecrt的默认设置的话,很有可能你会发现你的小键盘无法使用,具体情况如下:
“在vi下,小键盘上的数字键怎么大部分不能用,只能输入那几可怜的/、*、-、+等这几个。而且输入数字键的时候,居然出现一个字母,特别感到fanit的是它非霸占一行”
解决方法其实很简单,把会话选项-》仿真模式-》启用小键盘转换的勾去掉就可以了~