MySql
文章平均质量分 56
linuxoffer
这个作者很懒,什么都没留下…
展开
-
mysql导入数据出错可能性
1. PHP上传设置过小比如20M,但sql备份有30M,导致用phpmyadmin上传导入提示错误2. my.ini配置信息 [mysqldump] max_allowed_packet = 16M 才16M过小导入出错!原创 2012-08-30 14:14:12 · 405 阅读 · 0 评论 -
mysql pconnect长连接,短连接时掉数据问题
$mysqli = new mysqli(); //或mysqli_init();$mysqli->options(MYSQL_OPT_RECONNECT,1); ///一定要加这行,不然这ping()函数不起作用,或可直接在php.ini设置mysqli.reconnect = On$mysqli->real_connect($dbhost, $dbuser, $dbpw,原创 2015-11-24 14:45:12 · 933 阅读 · 0 评论 -
不停止MySQL服务增加从库的两种方式
不停止MySQL服务增加从库的两种方式http://www.kuqin.com/shuoit/20151130/349215.html转载 2015-12-11 10:43:15 · 334 阅读 · 0 评论 -
mysql分表方法-----MRG_MyISAM引擎分表法
mysql分表方法-----MRG_MyISAM引擎分表法一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,转载 2015-11-27 10:37:57 · 328 阅读 · 0 评论 -
为何修改通过修改系统时间,MYSQL EVENT事件无法执行
Mysql EVENT 通过修改系统事件,测试了很久,初步猜测它采用的是线程休眠,通过修改系统时间执行事件是无效的。它依然要等到一定的时间间隔,才会执行。 通过测试: 它并不是每时每刻都在扫描,而是采用休息休眠。 休眠一段时间后,等待下一次执行,再重新获取新的系统时间,再重新计算。 所以他采用的是这种机制,休眠是一个变数。 总结来说,Mysql记录的是启动时间和时间间隔转载 2016-06-29 10:36:38 · 1522 阅读 · 0 评论 -
Linux Mysql 4G内存my.cnf配置表
# The following options will be passed to all MySQL clients[client]character-set-server = utf8 #####客户端默认连接字集集,若编译安装时已指定则不用填写port = 3306 ###客户端连接通信端口socket = /tmp/mysql.sock #客户端通信的用户密原创 2012-09-11 01:00:50 · 849 阅读 · 0 评论 -
mysql 非分区表转化成分区表
1.创建分区表CREATE TABLE `app_visitor_logger2` (`item_id` INT(11) NOT NULL AUTO_INCREMENT,`page_title` VARCHAR(50) NOT NULL COMMENT '页面名称',`page_code` VARCHAR(50) NOT NULL COMMENT '页面标识',`user_id原创 2017-01-06 17:53:36 · 1529 阅读 · 0 评论 -
mysql配置文件设置注意点
说明:mysql动态修改的配置参数有两种:会话session:只对当前会话产生影响,退出mysql后失效全局GLOBAL:对以后的mysql的连接都生效的,重启mysql后失效(reload重载不会)注意:如果mysql重启后这些将失效(reload重新加载不会失效),即mysql的配置文件生效,如想永久保存,必须在mysql的配置文件/etc/my.cnf做修改保存原创 2017-01-13 21:52:55 · 569 阅读 · 0 评论 -
mysql 主从日志转移
项目中主从部署随着主库服务器日志越来越大,磁盘空间不够导致无法重启mysql,这时新挂载一块硬盘专用于存储日志,需要转移日志存储路径1.mkdir /mnt/data/mysql-log && chown mysql:mysql -R /mnt/data/mysql-log ##建立目录并修改权限2.修改主库my.cnf#log_bin原创 2017-01-10 15:22:31 · 758 阅读 · 0 评论 -
Mysql主从平滑过度
1.从服务器上mysqlmy.cnf的配置原创 2014-09-05 16:38:48 · 692 阅读 · 0 评论 -
mysql 通过ssh通道安全连接数据库
mysql不开放任意主机访问数据库和3306端口后安全连接数据库注:服务器新增用户主机: 112.124.110.% 允许112.124.110.1~~112.124.110.254 连接,或者112.124.110.33 只允许此IP访问原创 2016-12-26 09:47:18 · 5313 阅读 · 0 评论 -
MySql按周,按月,按日分组统计数据
知识关键词:DATE_FORMATselect DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group b原创 2017-05-15 10:25:55 · 676 阅读 · 0 评论 -
Mysql写入windows服务中
cd E:\AppServ\mysql-5.7.18-winx64\binmysqld --installmysql5.5 --defaults-file="C:\Windows\my.ini" // 写入服务mysqld –remove mysql5.5 //删除服务原创 2017-10-31 16:34:21 · 482 阅读 · 0 评论 -
mysqlbinlog 管理工具
1.binlog日志打开方法#vi /etc/my.cnf[mysqld]log-bin=mysqlbin-log #添加这一行就ok了=号后面的名字自己定义吧 然后我们可以对数据库做简单的操作后到mysql数据文件所在的目录来看binlog文件。2. 查看自己的BINLOG的名字是什么命令:show binary logs 以后每次对表的相关原创 2012-08-26 22:51:15 · 715 阅读 · 0 评论 -
mysql 备份与导入
/usr/local/mysql/bin/mysqldump -uroot -p1 -l -F test > /home/test.sql 备份数据库test ,-l 锁定表,-F,刷新日志/usr/local/mysql/bin/mysql -uroot -p1 test或者/usr/local/mysql/bin/mysql -uroot -p1mysql>use test原创 2012-08-30 14:08:42 · 371 阅读 · 0 评论 -
mysql 表碎片整理
1、先来看看多次删除插入操作后的表索引情况mysql> SHOW INDEX FROM `tbl_name`;+----------+------------+------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+--------原创 2013-03-13 10:22:03 · 2310 阅读 · 0 评论 -
MYSQL 表分区技术
HASH 分区CREATE TABLE `partion2` (`id` INT(10) NULL DEFAULT NULL)COMMENT='11111'COLLATE='utf8_general_ci'ENGINE=MyISAMPARTITION BY HASH(id)PARTITIONS 4;LIST分区CREATE TABLE `partio原创 2012-08-26 21:21:05 · 268 阅读 · 0 评论 -
mysql 修改root密码或忘记root密码
修改root密码"update user set password=password('123') where user='root' and host='localhost';pkill mysql 或者/etc/init.d/mysql stop原创 2012-08-26 21:21:48 · 258 阅读 · 0 评论 -
Mysql 索引优化
MYSQL 索引优化primary key 主键索引index 普通索引full text 全文索引,一般比较少用到spatial 空间索引,和GIS地理有关,很少用到 t1表idnameclass1aa5552bb22223aa11114bb15555c原创 2012-08-26 21:23:50 · 279 阅读 · 0 评论 -
Mysql memory表引擎
MySQL memory: 适合对 cache 数据进行Select条件查询数据被hash过缓存在内存中,重启mysql 数据消失不可定期缓存,与memcached 有所不同,没有memcached速度快,只有memcached的1/3快适合小的缓存,共享Mysql资源原创 2012-08-26 21:25:08 · 270 阅读 · 0 评论 -
MySql 远程连接中phpmyadmin的设置
权限设置 主机有四个选项: 本地,任意主机,使用主机表,使用文本域本地:自动填写localhost, 只能本地连接mysql任意主机:自动填写%,只要mysql服务器有独立IP,任何地方均能远程连接Mysql,如没有独立IP,只能内网之间连接使用主机表:指的是用mysql库中的host表做出是否可以远程连接数据库判断(这个没测试过是否可行)使用文本域:如填写192.原创 2012-08-26 21:27:00 · 2782 阅读 · 0 评论 -
Mysql show用法以及慢查询日志的开启
1.show status Threads_connected 当前的连接数 Connections 试图连接到(不管是否成功)MySQL服务器的连接数。 Max_used_connections 服务器启动后已经同时使用的连接的最大数量。2 show processlist 显示当前正在执行的mysql连接 show status like '原创 2012-08-26 21:23:08 · 499 阅读 · 0 评论 -
mysql 表锁定
flush tables with read lock; 只能读 flush tables with write lock; 不能读不能写 unlock tables; 解锁原创 2012-09-27 10:26:20 · 297 阅读 · 0 评论 -
mysql-replication数据库同步
########主库Master:vi /etc/my.cnf[mysqld]server-id=1log-bin=mysql-bin ####日志文件binlog_format=mixed ###日志格式化binlog-do-db=test ###要求数据镜像的DB(选填可多行设定,默认同步全部DB)binlog-ignore-db=mysql ###mysql库原创 2012-08-26 21:26:00 · 325 阅读 · 0 评论 -
MYsql 主从双向同步
主库:my.cnfserver-id=1 ######只能有一个server-idbinlog-do-db=test ####需要同步的数据库,多个多行写log-bin=mysql-binmaster-host = 192.168.0.121master-user = copy ###授权远程连接master-password = 1ma原创 2012-08-28 23:25:38 · 385 阅读 · 0 评论 -
Maatkit工具,Mysql自动检测数据一致性
[root@localhost ~]# perl -v 安装DBI 下载地址:[root@localhost ~]# wget http://ftp.cuhk.edu.hk/pub/packages/perl/CPAN/authors/id/T/TI/TIMB/DBI-1.616.tar.gz [root@localhost ~]# tar zxvf DBI-1.616.tar.g原创 2012-10-08 00:13:31 · 2482 阅读 · 0 评论 -
修复MYSQL表
也许很多人遇到过类似Can’t open file: ‘[Table]mytable.MYI’ 或这样的错误信息,却不知道怎么解决他,下面我们做个介绍,多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少。大多数形式的数据库破坏的的修复相当简单。和前面的校验一样,修复的方式也有三种。下面讲的方法只对MyISAM格式的表有效。其他类型的损坏需要从备份中恢复。原创 2013-03-13 09:45:22 · 463 阅读 · 0 评论 -
mysql root忘记密码重置
1.停止mysql服务2.cd /usr/local/mysql/binsudo su #切换root3../mysqld_safe --skip-grant-tables & #启动mysql并忽略认证4. mysql -uroot #进入mysql5.FLUSH PRIVILEGES;#首先执行下面命令为了能够修改任意的密码(重要)6.原创 2017-11-25 13:45:14 · 267 阅读 · 0 评论