mysql
文章平均质量分 69
hongtoushiziyuan
这个作者很懒,什么都没留下…
展开
-
数据库进程间通信解决方案
(转载:) http://netkiller-github-com.iteye.com/blog/1990229原创 2013-12-17 10:14:00 · 108 阅读 · 0 评论 -
Incorrect integer value: ' ' for column 'id' at row 1解决
问题:通过表单提交信息,更新数据,在运行ThinkPHP的execute方法时,执行一直失败。 解决:因为本机程序可以正确执行,而服务器不可以,所以首先想到的是服务器环境配置不符合程序的运行条件,但是因为该死的程序提供者没有提供程序运行的基本环境要求,一时也没有办法。接下来就开始一步一步的调试,终于找到了执行失败的地方,ThinkPHP的execute方法执行失败。但是没有错误提...原创 2015-09-08 23:14:58 · 2216 阅读 · 0 评论 -
The server quit without updating PID file (/usr/local/var/mysql/yuandeMacBook-Pr
➜ ~ sudo mysql.server startStarting MySQL. ERROR! The server quit without updating PID file (/usr/local/var/mysql/yuandeMacBook-Pro.local.pid). Last login: Sat Oct 10 23:07:52 on ttys0...原创 2015-10-10 23:19:57 · 429 阅读 · 0 评论 -
MySQL提示:The server quit without updating PID file问题的解决办法
转载自: http://www.jb51.net/article/48625.htm今天网站web页面提交内容到数据库,发现出错了,一直提交不了,数找了下原因,发现数据写不进去!第一反应,重启mysql数据库,一直执行中,停止不了也启动不了,直觉告诉我磁盘满了 ! 用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!...原创 2016-09-06 11:16:57 · 479 阅读 · 0 评论 -
解决mysql无法启动的问题
(1)➜ ~ sudo mysql.server startStarting MySQL. ERROR! The server quit without updating PID file (/usr/local/var/mysql/yuandeMacBook-Pro.local.pid). Last login: Sat Oct 10 23:07:52 on t...2016-10-17 10:16:09 · 310 阅读 · 0 评论 -
MySQL优化:使用show status查看MySQL服务器状态信息
在LAMP架构的网站开发过程中,有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句、执行了多少UPDATE/DELETE/INSERT语句等统计信息,从而便于我们根据当前MySQL服务器的运行状态进行对应的调整或优化工作。在MySQL中,我们可以使用...原创 2014-10-24 02:14:36 · 460 阅读 · 0 评论 -
mysql增量备份
小量的数据库我们可以每天进行完整备份,因为这也用不了多少时间,但当数据库很大时,我们就不太可能每天进行一次完整备份了,而且改成每周一次完整备份,每天一次增量备份类似这样的备份策略。增量备份的原理就是使用了mysql的二进制日志,所以我们必须启用二进制日志功能。一、增量备份1、比如我们在星期天下午11点做一次完整备份:mysqldump --single-transaction --...原创 2014-10-30 16:05:36 · 85 阅读 · 0 评论 -
macOS 10.12 Sierra Apache Setup: Multiple PHP Versions
转载自: https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions原创 2016-11-09 17:31:29 · 150 阅读 · 0 评论 -
php7和mysql5.7的升级历程
第一步: brew install php71 --with=apache brew tap homebrew/dupesbrew tap homebrew/versionsbrew tap homebrew/homebrew-phpbrew unlink php56brew install php71 —with=apache 第二步:...2016-11-09 17:48:35 · 214 阅读 · 0 评论 -
优化临时表使用,SQL语句性能提升100倍
【问题现象】线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。 SQL语句如下: SELECT DISTINCT g.*, cp.name AS cp_name, c.name AS category_name, t.name AS type_name FROM gm_game g LEFT JOIN gm_cp cp...原创 2014-11-11 01:13:09 · 113 阅读 · 0 评论 -
MySQL性能分析工具profile使用教程
分析SQL执行带来的开销是优化SQL的重要手段。在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析。该参数可以在全局 和session级别来设置。对于全局级别则作用于整个MySQL实例,而session级别紧影响当前session。该参数开启后,后续执行的SQL 语句都将记录其资源开销,诸如IO,上下文切换,CPU,Memory等等。根据这些开销进一步分析当前SQL瓶颈从而...原创 2014-11-11 02:46:09 · 194 阅读 · 0 评论 -
mysql profile使用
转载自:http://hi.baidu.com/%C2%ED%B3%A4%D5%F72008/blog/item/3f8ec3fd9afe348fb801a0c5.htmlmysql的sql语句优化都使用explain,但是这个没有办法知道详细的Memory/CPU等使用量 MySQL Query Profiler, 可以查询到此 SQL 语句会执行多少, 并看出 CPU/Memory 使...原创 2014-11-11 02:48:05 · 91 阅读 · 0 评论 -
mysqlreport指南
mysqlreport是mysql性能监测时最常用的工具,对了解mysql运行状态和配置调整都有很大的帮助。找了一些mysql的资料,发现 大多数是关于php+mysql开发的,服务配置基本就是固定的几条。干脆找上mysqlreport的官网,啃下来这篇指南。翻译都是随着我个人的语言 习惯,对直接能用mysql命令上看到结果的英文则保留下来。方便以后查找:原文地址:http://hackmy...原创 2014-11-11 02:56:14 · 124 阅读 · 0 评论 -
mysql服务性能优化—my.cnf配置说明详解(16G内存)
此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明 这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数 MYSQL服务器my.cnf配置文档详解 硬件:内存16G[client] port = 3306 socket = /data/3306/mysql.sock [mysql] no-auto-rehash [mysql...原创 2014-11-12 10:40:28 · 163 阅读 · 0 评论 -
XtraBackup不停机不锁表搭建MySQL主从同步实践
转载自: http://www.jianshu.com/p/94c35f7b1550?utm_source=tuicool XtraBackup不停机不锁表搭建MySQL主从同步实践 http://i.v2ex.co/02ftb7pa.jpeg 前言Percona XtraBackup可以说是一个相对完美的免费开源数据备份工具,支持在线无锁表同步复制和可并行高效率的...原创 2015-08-13 17:32:04 · 98 阅读 · 0 评论 -
centos6.5使用yum安装mysql5.6实现不同磁盘的表分区
转载自: http://www.tuicool.com/articles/MVVZfe很快,很直接 ~ 最近在折腾线上的mysql的表分区分表,但是貌似5.5之前的版本不支持分区磁盘的制定,据朋友说 5.6 才支持。 好吧,速度yum一个mysql5.6 试试。 需要先导入一个repo的包。 yum install http://dev.mysql....原创 2016-06-19 23:50:57 · 159 阅读 · 0 评论 -
安装完 MySQL 后必须调整的 10 项配置(转载)
(转载自:) http://flycars001.iteye.com/blog/2017671 即使是经验老道的人也会犯错,会引起很多麻烦。所以在盲目的运用这些推荐之前,请记住下面的内容:一次只改变一个设置!这是测试改变是否有益的唯一方法。大多数配置能在运行时使用SET GLOBAL改变。这是非常便捷的方法它能使你在出问题后快速撤销变更。但是,要永久生效你需要在配置...原创 2014-02-17 11:28:12 · 84 阅读 · 0 评论 -
mysql left( right ) join使用on 与where 筛选的差异
转载文章: http://xianglp.iteye.com/blog/868957 。写的挺好的,觉得不错,收藏了。。 iteye怎么没有一个收藏功能啊。。原创 2013-09-22 14:44:03 · 76 阅读 · 0 评论 -
(转载)Building XtraBackup for Mac OS
转载自: http://www.tuicool.com/articles/mAj26jNPercona XtraBackup is free and open source backup tool for MySQL. Percona distributes XtraBackup via package repositories for RedHat and Debian .Unf...原创 2016-04-18 12:32:38 · 1482 阅读 · 0 评论 -
mysql 忘记root密码
系统ubuntu操作如下:1:sudo service mysql stop2: sudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking &3: mysql -u root mysql4:这就进入了mysql 终端,然后 mysql> UPDATE user SE...2014-09-12 14:56:11 · 90 阅读 · 0 评论 -
MySQL数据库中char与varchar性能分析
在数据库中,字符型的数据是最多的,可以占到整个数据库的80%以上。为此正确处理字符型的数据,对于提高数据库的性能有很大的作用。在字符型数据中,用的最多的就是Char与Varchar两种类型。前面的是固定长度,而后面的是可变长度。现在我们需要考虑的是,在什么情况下使用Char字符型数据,什么情况下采用Varchar字符型数据。在这部分内容中,我就跟大家来探讨一下这个话题。 一、VARCHA...原创 2014-09-18 01:52:29 · 244 阅读 · 0 评论 -
利用cPanel Cron jobs定时备份和优化网站程序及数据
最近在国内互联网“扫黄打非”的狂风暴雨下,个人网站的站长们被弄得一个个诚惶诚恐,一觉醒来说不定域名就“被”停止解析,服务器就“被”关停!所以,及时备份网站的程序和数据对于当下的中国站长们极为重要!不过,如今最优秀的主机面板cPanel已经越来越普及了,如果您有幸用上了采用cPanel面板的主机,那么其中的Cron jobs模块就是雪中送炭了。您不但可以使用Cron jobs结合Linux...原创 2014-09-18 16:58:42 · 411 阅读 · 0 评论 -
MySQL主从服务器复制备份详解 五 20
目的: 主从服务器设置的稳健性得以提升,如果主服务器发生故障,可以把本来作为备份的从服务器提升为新的主服务器。 在主从服务器上分开处理用户的请求,可获得更短的响应时间。 用从服务器做数据备份而不会占用主服务器的系统资源。场景描述主服务器:IP地址192.168.56.128,mysql已经安装,无用户数据。从服务器:IP地址192.168.56.129,mysql已经安装。主...原创 2014-09-18 20:10:21 · 154 阅读 · 0 评论 -
MySQL数据库的性能优化配置 五
(一)减少数据库访问对于可以静态化的页面,尽可能静态化对一个动态页面中可以静态的局部,采用静态化部分数据可以生成XML,或者文本文件形式保存使用数据缓存技术,例如:MemCached (二)优化的检测方法1.用户体验检测2.Mysql状态检测在Mysql命令行里面使用show status命令,得到当前mysql状态。主要关注下列属性:key_read...原创 2014-09-19 01:06:58 · 113 阅读 · 0 评论 -
MySQL数据库主从服务器同步配置 五
MySQL 主从复制是其最重要的功能之一。主从复制是一台服务器充当主服务器,另一台或多台服务器充当从服务器,主机自动复制到从机。对于多级复制,数据服务器即可 充当主机,也可充当从机。MySQL 复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器的二进制日志自动执行更新。要做 MySQL 主从关系的设置,需要有两台 MySQL 主机。所以在开始配置之前需要准备两个 MySQ...原创 2014-09-19 01:07:18 · 119 阅读 · 0 评论 -
MySQL 数据库镜像(复制) / 实时备份Zen Cart数据库 十一
通过实现MySQL数据库镜像(复制),可以远程实时备份MySQL数据库。这样如果主机出现故障,或者主机帐号被封,都能迅速切换zencart网店到新的服务器上。数据库镜像,需要两台服务器(或者用两台VPS主机)。一台为主服务器,另一台为从服务器,所有主服务器上数据库的变化,都实时镜像到从服务器上。1. 在主服务器上,创建用于数据库镜像的数据库用户,从服务器用这个帐号连接主服务器。 该数据...原创 2014-09-19 01:07:39 · 243 阅读 · 0 评论 -
(总结)MySQL自带的性能压力测试工具mysqlslap详解
PS:今天一同事问我有木有比较靠谱的mysql压力测试工具可用。其实mysql自带就有一个叫mysqlslap的 压力测试工具,还是模拟的不错的。下面举例说说。mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户 端访问MySQL来执行压力测试,同时详细的提供了“高负荷攻击MySQL”的数据性能报告。并且能很好的对比多个存储引擎在相同环境下的并发...原创 2014-10-12 00:19:54 · 126 阅读 · 0 评论 -
mysql复合索引、普通索引总结
去面试被问到了关于“复合索引”的问题,发现自己了解的还不是太全面,特搜索资料,找到下面一篇不错的文章。 对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分...原创 2014-10-13 16:59:57 · 300 阅读 · 0 评论 -
mysql 中存在null和空时创建唯一索引
好多情况下数据库默认值都有null,但是经过程序处理很多时候会出现,数据库值为空而不是null的情况。此时创建唯一索引时要注意了, 此时数据库会把空作为多个重复值,而创建索引失败,示例如下:步骤一:mysql> select phone ,count(1) from User group by phone;+-----------------+----------+| phone ...2014-10-16 15:51:44 · 145 阅读 · 0 评论 -
MySql之on duplicate key update详解
在我们的日常开发中,你是否遇到过这种情景:查看某条记录是否存在,不存在的话创建一条新记录,存在的话更新某些字段。你的处理方式是不是就是按照下面这样?$result = mysql_query('select * from xxx where id = 1');$row = mysql_fetch_assoc($result);if($row){ mysql_query('upda...原创 2014-11-24 11:09:03 · 317 阅读 · 0 评论