Category Archives: mysql

如何使用into outfile 和 load data infile导入导出备份数据

使用into outfile 和 load data infile 能比较灵活地备份和还原数据,先面我们以到处 CSV文件格式为例说明一下基本用法:

select * from Log into outfile ‘/home/backup/Log-backup.csv’
fields t[……]阅读全文

MySQL字符串相关函数

ASCII(str)
返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。
mysql> select ASCII(‘2’);
-> 50
mysql> select ASCII(2);[……]阅读全文

如何解决 MySQL 错误-ERROR 126 (HY000): Incorrect key file for table

当执行查询的时候提示 ERROR 126 (HY000): Incorrect key file for table
我通过 repair table 和 mysqlcheck 的方法修复了表,但问题依旧
后来发现 /tmp 目录所在的分区已满,这是由于查询需要用到临时表,但是写入临时表失败时导[……]阅读全文

如何将 IMDB 的文本数据导入到 MySQL数据库

1. 到 IMDB 官方的 ftp镜像下载 IMDB 数据
下载地址可以在一下也网页中找到:http://www.imdb.com/interfaces
然后选择相应的 ftp站点进行下载,ftp 中的都是文本数据的 gz压缩包,可以使用 lftp 工具下载。

lftp ftp://ftp[……]阅读全文

[转]如何查看Mysql 查看连接数,状态

命令: show processlist;
如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。
show processlist;只列出前100条,如果想全列出请使用show full processlist;
mysql> show processl

[……]阅读全文

将以台主机上的MySQL数据库复制到另台主机上

最近需要将以台主机上的MySQL数据库复制到另台主机上,数据到总大小为 20多G。没有配置主从同步步,所以只能采取备份和还原到方式,系统都是 Centos6.3。

总结出如下几种做法:
一、在支持相同浮点格式的不同架构之间为MyISAM表复制.frm、.MYI和.MYD文件。

二、不同[……]阅读全文

编译CentOS6 编译安装 MySQL5.5,并配置主从同步

安装编译工具及环境

yum -y install wget\
gcc gcc-c++ \
make autoconf automake bison\
zlib** flex libxml* \
ncurses-devel libmcrypt* \
libtool-ltdl-devel

[……]阅读全文

解决编译MySQL后的错误:Can’t change dir to ‘/var/mysql-DMYSQL_UNIX_ADDR=/var/mysql/mysqld.sock/’

一下时可能的问题和解决方案:

1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限
解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data”[……]阅读全文

如何使用 lib_mysqludf_preg 中的正则函数

上一篇 CentOS 编译安裝 lib_mysqludf_preg 我们讲了如何编译 lib_mysqludf_preg,这一篇我们来学习 lib_mysqludf_preg 中函数的用法。

lib_mysqludf_preg 包含以下函数:
preg_capture[……]阅读全文

解决 MySQL 中出现的 Got packet bigger than ‘max_allowed_packet’ bytes

当使用 mysql 导入sql文件,或者用 mysql -e ‘sql command’ > export 形式导出内容的时,可能由于数据量过大或者mysql配置的问题导致 Got packet bigger than ‘max_allowed_packet’ bytes 错误的出现。[……]阅读全文