mysql ’ 目录归档

centos mysql 5.6 安装

此方法一样适用于mysql 5.5

从mysql 5.5开始,需要使用cmake安装,注意要先安装cmake

yum install gcc g++ gcc-c++ bison ncurses-devel

cmake -DCMAKE_INSTALL_PREFIX=/home/admin/install/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/home/admin/install/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DMYSQL_USER=admin -DMYSQL_UNIX_ADDR=/home/admin/pid/mysql.sock

阅读全文

mysql InnoDB: Error: log file ./ib_logfile0 is of different size

在启动mysql的时候突然发现
InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 33554432 bytes!

原来是修改innodb_log_file_size之后造成的
先把innodb的ib_logfile0、ib_logfile1、ib_logfile2等之类的文件移除到一个安全的地方(旧日志文件的保留是为了防止意外的出现),重启mysql,你会看到ib_logfile*大小变成了你配置文件中指定的大小。如果没有什么意外,旧的日志文件可以删除。

mysql乱码问题 配置mysql utf-8编码

在编译安装mysql 时可能会忘记配置mysql 编码为utf-8,下面的例子mysql版本为mysql-5.5.29

修改my.cnf

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

阅读全文

return top