- 浏览: 400308 次
- 性别:
- 来自: 福州
最新评论
-
生于菇乡:
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
文章列表
mysql> INSERT IGNORE INTO b(c1,c2)VALUES(144,100);SELECT ROW_COUNT();
Query OK, 1 row affected (0.00 sec)
+-------------+
| ROW_COUNT() |
+-------------+
| 1 |
+-------------+
1 row in set (0.00 sec)
在sqlyog 工具里,SELECT ROW_COUNT(); 永远都返回-1
应该是个bug
mongodb 的启动 备份和数据还原,
启动
/usr/local/mongodb/bin/mongod --dbpath=/data/mongodb/data/ --logpath=/data/mongodb/logs/mongodb.log --logappend --fork --port=27017 --rest --profile=1 --slowms=500
备份
/usr/local/mongodb/bin/mongodump -d question -o /data/mongoback/question
备份question数据库
/usr/local/mongod ...
可以使用一下命令查使用内存最多的5个进程
ps -aux | sort -k4nr | head 5
或者
top (然后按下M,注意大写)
可以使用一下命令查使用CPU最多的5个进程
ps -aux | sort -k3nr | head 5
或者
top (然后按下P,注意大写)
一、安装
首先,在 http://sourceforge.net/projects/sysbench 下载源码包。
wget http://downloads.sourceforge.net/project/sysbench/sysbench/0.4.12/sysbench-0.4.12.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fsysbench%2F&ts=1305636705&use_mirror=nchc
接下来,按照以下步骤安装:
tar zxf sysbench-0.4.8.tar.gz
cd sysbenc ...
If you compiled from source, you need to run 'make install' to
copy the software into the correct location ready for operation.
If you are using a binary release, you must either be at the top
level of the extracted archive, or pass the --basedir option
pointing to that location.
mysql出现如上错误一般不是它提 ...
对于mysql5.1.38之后的版本,要使用新的InnoDB Plugin存储引擎,只需在my.cnf中做如下配置:
[mysqld]
ignore-builtin-innodb
plugin-load=innodb=ha_innodb_plugin.so
plugin-load=innodb_trx=ha_innodb_plugin.so
plugin-load=innodb_locks=ha_innodb_plugin.so
plugin-load=innodb_cmp=ha_innodb_plugin.so
plugin ...
MySQL在Linux下数据库名、表名、列名、别名大小写规则:
1、数据库名与表名是严格区分大小写
2、表的别名是严格区分大小写
3、列名与列的别名在所有的情况下均是忽略大小写的
4、变量名也是严格区分大小写的
注意:
A、Linux下MySQL安装完后默认:区分表名的大小写,不区分列名的大小写
B、改变表名的大小写区分规则的方法:用root帐号登录,在/etc/my.cnf 或 /etc/mysql/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MySQL服务,若设置成功,则不再区分表名的大小写。
注 ...
RH133—Unit4 文件系统的管理
一、系统在初始化时如何识别硬盘
1、系统初始时根据MBR的信息来识别硬盘,其中包括了一些执行文件就来载入系统,这些执行文件就是MBR里前面446bytes里的boot loader 程式,而后面的16X4的空间就是存储 ...
对于针对字符串位置的操作,第一个位置被标记为1。
ASCII(str)
返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。
mysql> select ASCII('2');
-> 50
mysql> select ASCII(2);
-> 50
mysql> select ASCII('dx');
-> 100
也可参见ORD()函数。
ORD(str)
如果字符串str最左面字符是一个多字节字符,通过以格式((first byte ASCII code)*256+(se ...
INSERT语法
INSERT [LOW_PRIORITY |DELAYED| HIGH_PRIORITY] [IGNORE]
[INTO]tbl_name[(col_name,...)]
VALUES ({expr| DEFAULT},...),(...),...
[ON DUPLICATE KEY UPDATEcol_name=expr, ... ]
或:
INSERT [LOW_PRIORITY |DELAYED| HIGH_PRIORITY] [IGNORE]
[INTO]tbl_name
...
查看索引
mysql> show index from tblname;
mysql> show keys from tblname;
· Table
表的名称。
· Non_unique
如果索引不能包括重复词,则为0。如果可以,则为1。
· Key_name
索引的名称。
· Seq_in_index
索引中的列序列号,从1开始。
· Column_name
列名称。
· Collation
列以什么方式存储在索引中。在MySQL中,有值‘A’(升序)或NULL(无分类)。
· Cardinality
索引中唯一值的数目的估计值。通过运行A ...
方法一:
select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' //存储过程
select `name` from mysql.proc where db = 'your_db_name' and `type` = 'FUNCTION' //函数
方法二:
show procedure status; //存储过程
SHOW PROCEDURE STATUS WHERE db='servant_591up'
show function st ...
SET @rowNum = 0;
SELECT userid,@rowNum:=@rowNum+1 AS rowNo FROM ol_user ORDER BY userid DESC LIMIT 10;
结果
+---------+-------+
| userid | rowNo |
+---------+-------+
| 4000061 | 1 |
| 4000059 | 2 |
| 4000057 | 3 |
| 4000055 | 4 |
| 4000053 | 5 |
| 4000051 ...
1.grants
GRANT REPLICATION SLAVE,FILE ON *.* TO 'repl1'@'192.168.56.221' IDENTIFIED
BY '123456';
FLUSH PRIVILEGES;
GRANT REPLICATION SLAVE,FILE ON *.* TO 'repl2'@'192.168.56.77' IDENTIFIED
BY '123456';
FLUSH PRIVILEGES;
2.
(56.77)
log-bin=mysql-bin #slave会基于此log-bin来做replication
s ...