枫之叶 世界是平衡的,每个人都是通过自己的努力,去决定自己生活的样子。

TagMySQL

Centos6.8 yum二进制包安装MySQL5.7.22

为什么选择yum? 本文使用了二进制包安装,最主要的还是安装比较快捷、省事,少了源码包编译过程。 安装 # 查询已存在 rpm -qa | grep mysql # 删除已存在 rpm -e mysql-* rpm -e --nodeps mysql-...... # 下载、安装 wget rpm -Uvh mysql57-community-release-el6-9.noarch.rpm yum install mysql-community-server service mysqld start 初始密码 为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。 一般可通过log_error设置: mysql> select...

解决MySQL服务器断电后出现:The server quit without updating PID file

问题描述 本地测试服务器不小心断电了,导致MySQL启动出错,具体错误如下 [root@TestServer var]# service mysql start Starting MySQL. ERROR! The server quit without updating PID file (/data/database/var/TestServer.pid). 解决办法 首先排除是权限问题,然后查看mysql错误日志 [root@TestServer var]# cat TestServer.err 170630 13:47:22 mysqld_safe Starting mysqld daemon with databases from /data/database/var 2017-06-30 13:47:22 0 [Warning] TIMESTAMP with implicit...

N-gram解决Mysql单表千万级数据检索

问题 当单表数据达到千万级时,用like数据检索速度无法满足需求 解决办法 通过索引优化可以适当加快检索速度,但是还是比较慢,N-gram是MySQL5.7.6内置全文检索插件,对MyISAM和InnoDB引擎有效。 经过简单测试,检索速度还是比较理想的,因此推荐采用N-gram! 测试环境 CPU(i5)+Mysql5.7.18 测试存储引擎:Innodb、Myisam N-gram设置 [mysqld] ngram_token_size=2 把分词大小设置为2。要记住,分词的SIZE越大,索引的体积就越大,所以要根据自身情况来设置合适的大小。 Innodb单表千万数据测试 生成1千万条数据 数据表结构: CREATE TABLE usertb_innodb_1kw( id serial, uname varchar(20) , ucreatetime datetime , age...

枫之叶 世界是平衡的,每个人都是通过自己的努力,去决定自己生活的样子。

碎言碎语

有点小懒,不定期更新

分类目录

标签