Dream Maker 老漂 不要有和人斗的心,你要赢的是你自己!

MySQL数据库优化经验详谈

同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。

安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my- huge.cnf my-medium.cnf my-large.cnf my-small.cnf,不同的流量的网站和不同配制的服务器环境,当然需要有不同的配制文件了。

...

Tags: mysql

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 82

让MYSQL服务支持远程连接(允许mysql远程登录)测试可行

让MYSQL服务支持远程连接(允许mysql远程登录)测试可行

一般来说远程连接MYSQL数据库,除非两台服务器在同个机房的局域网内,不然访问速度肯定很慢,性价比不高,除非为了远程维护方便,不然一般不会有人这么设置,这里简单谈谈如何在WIN系统下设置MYSQL的远程链接,至于UNIX类系统的MYSQL远程链接,可以参考http://www.bnxb.com/design/mysql/2010/01212310.html

...

Tags: mysql

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 68

1 client is using or hasn't closed the table properly问题

我的mysql数据库里经常出现“1 client is using or hasn't closed the table properly”这种现象,主问这是什么原因啊?

请大家帮帮忙,谢谢

答案或建议:

repair table
try.

----
myisam表会经常出现这种现象,
处理方法:reapir table 表名
...

Tags: mysql

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 2217

mysql #1170错误(42000) BLOB/TEXT Column Used in Key Specification Without a Key Length

mysql  #1170错误(42000) BLOB/TEXT Column Used in Key Specification  Without  a  Key  Length

以下是本人翻译国外的网站的解决方法

When creating a new table or altering an existing table with primary key,unique constraints and indexes ,or when defining  a new index with altering table manipulation statement in MySQL databases,the following error may occur and prohibit the command from completing:Error (42000) BLOB/TEXT Column Used in Key Specification  Without  a  Key  Length

...

Tags: mysql

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 276

千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记

2007年3月,我写过一篇文章《解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记》( http://www.xiaohui.com/weekly/20070307.htm ),谈到自己在解决一个拥有 60 万条记录的 MySQL 数据库访问时,导致 MySQL CPU 占用 100% 的经过。在解决问题完成优化(optimize)之后,我发现 Discuz 论坛也存在这个问题,当时稍微提了一下:

...

Tags: discuz bbs mysql

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 99

解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记

MYSQL CPU 占用 100% 的现象描述

  帮朋友一台服务器解决了 Mysql cpu 占用 100% 的问题。稍整理了一下,将经验记录在这篇文章里:《解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记》 http://www.xiaohui.com/weekly/20070307.htm

  朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysqld-nt.exe) CPU 占用率总为 100% 高居不下。此主机有10个左右的 database, 分别给十个网站调用。据朋友测试,导致 mysqld-nt.exe cpu 占用奇高的是网站A,一旦在 IIS 中将此网站停止服务,CPU 占用就降下来了。一启用,则马上上升。

...

Tags: mysql php

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 72

mysql 优化日记

同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。
安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-medium.cnf my-large.cnf my-small.cnf,不同的流量的网站和不同配制的服务器环境,当然需要有不同的配制文件了。
...

Tags: mysql

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 50

MySQL INNODB类型表的外键关联设置

Here is a simple example that relates parent and child tables through a single-column foreign key:

CREATE TABLE parent (id INT NOT NULL,
                     PRIMARY KEY (id)
...

Tags: mysql InnoDB

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 123

1558 - Column count of mysql.proc is wrong. Expected 20, found 16. Created with

这个错误如果用phpmyadmin的话发现不了、
错误来源,是由于你曾经升级过数据库。
升级完后未使用mysql_upgrade升级数据结构造成的。
用Navicat For MySQL会有此错误提示。
记录一下解决方法。

mysql.proc
这个是5.1里面的系统表来的,用来记录存储过程或函数的信息.

你的数据库肯定作过升级或用不同的版本进行备份迁移恢复.

解决办法:
使用命令:mysql_upgrade 就可以解决

...

Tags: mysql php

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 614

Mysql修改设置root密码的命令及方法

Mysql数据库是PHP网站开发必不可少的组合,通常PHP连接Mysql都是通过root用户名和密码连接,Mysql在安装时root初始默认密码为空,在安装使用PHP开源系统时,都需要填写连接Mysql数据库的用户名和密码,此时当你忘记了Mysql的root密码或没有设置Mysql的root密码时,就必须要修改或设置Mysql的root密码,这个问题对于PHP入门学习者来说也是个头大的问题,其实修改Mysql的root密码有很多方法,可以利用Mysql工具,也可以使用Mysql更改root密码的命令来实现。

...

Tags: mysql 密码

发布: 老漂 分类: 网站|站长 评论: 1 浏览: 62