• Mysql启动中InnoDB: Error: log file ./ib_logfile0 is of diffe

    日期:

    Mysql启动中InnoDB: Error: log file ./ib_logfile0 is of different size 0错误的解决办法 使用默认my.cnf(一般教程都会教你使用support-files/my-medium.cnf)的Mysql服务,如果使用innodb表,innodb默认的log file大小是56M。 如果你的配置文件使用了类似...

  • mysql 复制表结构、表数据的3种方法

    日期:

    本文为大家介绍mysql复制表数据与表结构的3种方法,供大家学习参考。 一,复制表结构 方法1: 复制代码 代码如下: mysql create table a like users; //复制表结构 Query OK, 0 rows affected (0.50 sec) mysql show tables; +----------------+ | Tables_in_...

  • mysql myisam转innodb的二种方法

    日期:

    mysql中的myisam和innodb的区别:一个好比便利店,一个好比大型购物中心,他们是为了适应不同的场合而存在的。当流量比较小,可以用myisam;当流量大时,可能会把数据库中全部表或者部分表转换成innodb。 下面介绍2种切实可行的方法来完成这种表类型的转换。...

  • 学习开启mysql慢查询与分析查询语句

    日期:

    一,为何要开启mysql慢查询? mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等,所以要找出这些语句,分析原因,加以优化。 二,开启mysql的慢查询 方法1,用命令开启慢查询 复制代码 代码如...

  • 配置mysql-5.1.35 主从复制

    日期:

    首先,下载mysql-5.1.35.tar.gz。 然后,安装mysql。 复制代码 代码如下: # tar mysql-5.1.35.tar.gz # cd mysql-5.1.35 # ./configure --prefix=/usr/local/mysql --with-extra-charset=all --with-collation=utf8_swedish_ci --with-charset=utf8 -with-my...

  • 修改mysql数据存放路径

    日期:

    修改mysql数据存放路径 环境: REDHAT 5.4 64BIT MYSQL 5.5 1、停掉MYSQL服务 代码如下: servicemysqlstop 2、复制当前数据文件到目标目录: 代码如下: [root@qqdb mysql]# mv /var/lib/mysql /usr/local/src/ 3、修改相应文件: [root@qqdb ~]# vi /etc/rc....

  • 设置MYSQL不区分表名称大小写

    日期:

    设置MYSQL不区分表名称大小写 环境: 数据库:MYSQL 5.0+,操作系统:centos5.4 打开/etc/my.cnf,在[mysqld]后面加上: lower_case_table_names = 1{默认是0的} 重启mysql 此后,创建新表时,无论表名有无大小写,在数据库里统一转换为小写存储,但之前已创...

  • mysql备份还原后中文乱码的解决办法

    日期:

    最近搞公司的RT项目时,测试数据库备份文件的还原,还原后访问,结果中文全是乱码。 网上找了一通,有如下解决方法,记录之: 用sql文本还原mysql数据库,如果发觉导入后数据中文乱码,请按下面的步骤重新导入: 1. 在本地用记事本打开sql文本,确保里面的数...

  • MySQL 存储过程中使用 WHILE 循环语句的例子

    日期:

    MySQL 存储过程中使用 WHILE 循环语句的例子 复制代码 代码如下: mysql mysql delimiter $$ mysql mysql CREATE PROCEDURE myProc() - BEGIN - - DECLARE i int; - SET i=1; - loop1: WHILE i=10 DO - IF MOD(i,2)0 THEN /*Even number - try again*/ - SELE...

  • mysql备份并压缩存档的shell脚本

    日期:

    实现:每天凌晨使用 crontab 自动对mysql数据库进行备份。 备份命令如下: 代码如下: date_str=`date +%Y%m%d` cd /data2/backup mysqldump-h localhost -u oschina --password=xxxx -R -E -e \ --max_allowed_packet=1048576 --net_buffer_length=16384 osc...