365key.com
发现·保存·分享@天天网摘

Q版365key  设为首页 加为收藏 帮助

 首页  网址  添加  我的网摘  我的订阅  最新网摘  收录榜  点击榜  同好  配置  工具箱  标签  兴趣小组 
  IT168 |  华军下载 |  猫扑 |  VeryCD |  CSDN技术 |  DoNews |  9Flash |  中金 |  游侠 |  股票天下 |  游戏公会 |  电子工程 |  白银时代 |  和365Key合作

birda7的网摘列表 RSS格式输出  365Key邮件订阅,每天可以定期收到邮件通知  使用 POTU 订阅
搜索词: 时间:
分类:     排序:
 
刷新列表 共1页、12项网摘
[原创]MySQL中SQL优化和架构设计的一些简单想法 - heiyeluren的blog(黑夜路人的开源世界) - CSDNBlog点击:34
 分类:mysql 时间:2006-10-16 0:51:18 birda7收录 复制到我的网摘
优化无非是从三个角度入手:
第一个是从硬件,增加硬件,增加服务器
第二个就是对我们的MySQL服务器进行优化,增加缓存大小,开多端口,读写分开
第三个就是我们的应用优化,建立索引,优化SQL查询语句,建立缓存等等
http://blog.csdn.net/heiyeshuwu/archive/2006/10/14/1334224.aspx
某人的栖息地 ?phpbb 2 wordpress点击:56
 分类:WordPress; php; mysql 时间:2006-9-21 15:19:13 birda7收录 复制到我的网摘
因为数据量不是太大,所以我直接用phpmyadmin操作,帖子集中在phpbb_posts,phpbb_posts_text两个表,前者记录了帖子的大致信息,后者主要记录了帖子的文本,一条sql查询:
http://www.ooso.net/index.php/archives/247
[转]MySQL的优化 - heiyeluren的Blog - CSDNBlog点击:47
 分类:mysql 时间:2006-9-18 9:29:51 birda7收录 复制到我的网摘
二十五、学会使用SHOW PROCESSLIST

使用SHOW processlist来发现正在做什么:
---- ------- ----------- ---- --------- ------ -------------- -------------------------------------
| Id | User | Host | db | Command | Time | State | Info |
---- ------- ----------- ---- --------- ------ -------------- -------------------------------------
| 6 | monty | localhost | bp | Query | 15 | Sending data | select * from station,station as s1 |
| 8 | monty | localhost | | Query | 0 | | show processlist |
---- ------- ----------- ---- --------- ------ -------------- -------------------------------------
在mysql或mysqladmin中用KILL来杀死溜掉的线程。
--------------------------------------------------------------------------------
http://blog.csdn.net/heiyeshuwu/archive/2006/09/13/1218758.aspx
MySQL的大小写敏感性 | 泽欧里 - zeal 's Blog点击:52
 分类:mysql 时间:2006-5-10 12:07:40 birda7收录 (还有1人收录) 复制到我的网摘
在 MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。

奇怪的是列名与列的别名在所有的情况下均是忽略大小写的,而表的别名又是区分大小写的。

要避免这个问题,你最好在定义数据库命名规则的时候就全部采用小写字母加下划线的组合,而不使用任何的大写字母。
http://www.zeali.net/blog/entry.php?id=364
在路上… ?Wordpress数据库中的表、字段、类型及说明 [1]点击:53
 分类:WordPress; php; mysql 时间:2006-3-15 19:46:46 birda7收录 复制到我的网摘
Wordpress 数据库中,由Wordpress主程序生成的表共有9张(这里针对1.5.2版本),其具体信息如下:
http://alexhuang.org/?p=251
Mysql中UTF8编码中文字符的排序 - heiyeluren的Blog点击:29
 分类:WebConstruct; php; mysql 时间:2006-3-13 19:35:00 birda7收录 复制到我的网摘
Mysql中默认是使用ISO-8859作为默认编码,当我们使用了UTF8作为编码的时候,那么假如我们要对中文进行排序,排序出来的结果并不是我们想要的,于是我们就可以做这么一个考虑。
把我们需要的字段设置为GB2312或者GBK编码,然后对这个字段排序后提取,获取的时候使用iconv或者mbstring进行转码,转码为UTF8,那么就能够顺利进行排序了。

当然,在我们安装mysql的时候必须把GB2312和GBK编码编译进去:--with--charset=gbk

另外,网上的文章说把需要的排序字段加上binary属性也能够达到同样的效果。
http://blog.csdn.net/heiyeshuwu/archive/2006/03/13/623250.aspx
在路上… ?Wordpress与MySQL 5 之间的一个问题及解决办法点击:57
 分类:WordPress; mysql 时间:2006-3-13 19:06:23 birda7收录 复制到我的网摘
MySQL 错误号: #1364
错误说明: Field ‘字段名’ doesn’t have a default value

这个问题源于MySQL 5加强了对字段默认值的检查力度,任何一个字段都应当有一个默认值,或以null表示。否则,就会导致向表中写入数据时,因某些字段未给出相应的值而发生错误。

解决方法有两个:

* 为每个字段加入默认值,或以null表示。
* 向表中写入数据时,必须同时向所有未设定默认值或null值的字段写入数据(可以为空,即’ ‘)。
http://alexhuang.org/?p=245
Simply Life ?Blog Archive ?MySQL数据库导入到DreamHost服务器中文字符变成“???”点击:33
 分类:mysql 时间:2006-1-16 21:09:54 birda7收录 (还有1人收录) 复制到我的网摘
但是随着换host我也遇到了mysql数据库中文字符变问号的问题,好在google帮忙找到了答案,解决方法如下:

1. 老的server,用phpMyAdmin导出数据库,保存成tar.gz文件。

2. 新的server,建立新数据库,以下操作都在新server。

3. phpMyAdmin,打开数据库,选Operations,Collation改成”utf8-general-ci”,Go。
http://blog.jtam.org/2006/01/mysql-import-to-dreamhost/
两台Mysql数据库数据同步实现 - heiyeluren的Blog点击:41
 分类:MySQl 时间:2005-11-1 12:42:13 birda7收录 复制到我的网摘
1. 安装配置

两台服务器,分别安装好Mysql,都安装在 /usr/local/mysql 目录下(安装步骤省略,请参考相关文档),两台服务器的IP分别是192.168.0.1和192.168.0.2,我们把192.168.0.1作为master数据库,把192.168.0.2作为slave服务器,我们采用单向同步的方式,就是master的数据是主的数据,然后slave主动去master哪儿同步数据回来。

两台服务器的配置一样,我们把关键的配置文件拷贝一下,默认的配置文件是在 /usr/local/mysql/share/mysql目录下,分别有 my-large.cnf, my-medium.cnf, my-small.cnf等几个文家,我们只是测试,使用my-medium.cnf就行了。mysql安装完后,默认的配置文件是指定在数据库存放目录下的,我们用的是4.1.X的,所以配置文件就应该在 /usr/local/mysql/var 目录下,于是把配置文件拷贝过去:
cp /usr/local/mysql/share/mysql/my-medium.cnf /usr/local/mysql/var/my.cnf

两台服务器做相同的拷贝配置文件操作。
http://blog.csdn.net/heiyeshuwu/archive/2005/10/31/520007.aspx
mysql导出导入命令的用例点击:49
 分类:MySQL 时间:2005-10-11 14:13:54 birda7收录 复制到我的网摘
4.导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:\wcnc_db.sql
http://www.softhouse.com.cn/html/200509/2005091610334300011100.html
关于MySQL嵌套查询的技巧===CALLCALL'S BLOG===点击:16
 分类:MySQL 时间:2005-10-10 23:26:31 birda7收录 复制到我的网摘
许多人都觉得MySQL不支持嵌套查询,其实MySQl从4.11版后已经完全支持嵌套查询了,那么下面我举些简单的嵌套查询的例子吧(源程序来自MySQL User Manual):

1. SELECT语句的子查询:
http://www.5iuu.com/blogview.asp?logID=4925
Web技术中文论坛 - [求助] 请教一个问题,点击:21
 分类:MySQL 时间:2005-10-7 2:31:05 birda7收录 复制到我的网摘
郁闷,装MySQL 5用Wordpress出现这个玩意。
哈哈,问题已经成功解决,被折腾了好几天,贴出来分享一下。
如果出现这样的出错信息,出错信息如下:Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Flash\myphp\conn.php on line 2
说明是数据库版本的问题,只有mysql4.1或者更高的版本才有这样的错误,4.1或者更高版本与以前老版本用户认证方式不一样(大概是这个意思),解决方案:
mysql>use mysql;
mysql>update mysql.user set password=old_password('你的密码') where host='localhost' and user='你的mysql用户名';
mysql> flush privileges;
重新载入权限后就OK了。
事实上那就是你原来的帐号不对,这样做其实你直接在mysql表(存储的是mysql中的用户及权限信息)中修改了一下密码,flush privileges;的作用是从用户表中重载一次(否则还是旧的)
http://iecn.net/forum/showthread.php?s=947d87e3e7776c4295fd291d4dd74756&threadid=13342
页码: [1 共1页、12项网摘

使用帮助 |  如何保存网摘 |  给365Key提建议 |  媒体报道 |  站长推广须知
Copyright (C) 2004 365Key.com--天天网摘 All Rights Reserved