易截截图软件、单文件、免安装、纯绿色、仅160KB

MySQL 6.0免安装配置

1.下载 MySQL 6.0免安装版
http://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-noinstall-6.0.9-alpha-win32.zip/from/pick#mirrors
2.将 MySQL6.0 解压到待安装目录(自己决定放到哪)。解压后默认文件夹名称为:mysql-6.0.9-alpha-win32(当然可以自己更改),然后在环境变量中设置MYSQL_HOME(这样,以后可以用%MYSQL_HOME%引用安装目录)。如,我放在E盘根目录下,所以,MYSQL_HOME设置为:E:\mysql-6.0.9-alpha-win32
3.打开文件my-huge.ini另存为my.ini,在my.ini文件最后(当然也可以在其他地方)加入如下配置。(my.ini记得是保存在与my-huge.ini同一个目录下的)(#表示注释)
[mysqld]
# 设置mysql的安装目录
basedir=E:\mysql-6.0.9-alpha-win32
# 设置mysql数据库的数据的存放目录,必须是data,或者是[url=file://\\xxx-data]\\xxx-data[/url]
datadir=E:\mysql-6.0.9-alpha-win32\data
4.把%MYSQL_HOME%\bin 加入到 path环境变量中。
5.在命令行(cmd)执行命令:mysqld -install   。将mysql安装为windows服务。(一定注意,执行此命令时一定要在安装目录下的\bin目录下执行。否则会出问题。)
6.执行命令: net start mysql 或在windows管理工具->服务里找到MySQL服务,启动。
5.在命令行中运行 mysql -uroot   (可在任意目录下,因为前面设置了path变量)。即可进入数据库。
一般情况下,这样操作后,mysql安装完成。
­
注:
如果以前系统存在mysql。则进入以前系统存在的mysql目录,执行 mysqld-nt.exe --remove(先从系统中移除mysql服务)在开始执行上面第4步。
­
★设置MySQL中文字符集(MySQL正常显示中文)
1).配置服务器端,修改my.ini文件,使用中文字符集存储记录,同时用中文排序比较方式。
[mysqld]
# set character set,使用中文字符集存储记录
default-character-set=gbk
# set character collation,使用中文排序比较方式
default-collation=gbk_chinese_ci
2). 如果要在中文环境的服务器端使用mysql命令行,改变my.ini文件中mysql的默认字符集。
[mysql]
# set character set
default-character-set=gbk
­
★修改root密码
MySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(MySQL有一个默认用户名为root,密码自己设定:假如设为root)。
1)登录MySQL root用户:
   打开命令行,执行:mysql -uroot
2)修改root密码:


相关文档:

对mysql的order by及limit优化要适数据情况而定

以下这篇文章论述上在什么情况下子查询比一般的内连接查询更加快速
http://www.mysqlperformanceblog.com/2010/03/18/when-the-subselect-runs-faster/
以下是我对mysql的order by和limit优化的建议,要适表的数据量和用来过滤列的唯一值的个数而定
(1)where子句中用来过滤结果的列所在索引的cadinality很小,即用相关 ......

一个MYSQL的小问题

一下是一个SQL的小问题,困扰了3分钟,写下来记录一下。
数据库是MYSQL 5, 表的结构很简单, 就一个字段是abc,整型。
一下语句运行的结果是一样的。自己不留神,导致困扰了3分钟。
select * from table1 from abc = '123'
select * from table1 from abc = '123_1'
以上语句原来是查找是否数据存在,结果123_1和1 ......

解决mysql客户端乱码

通常我习惯将mysql数据库设置默认编码为utf-8,这就有一个问题,在windows客户端中中文显示乱码,因为windows默认编码为gb2312或ansi。多方查找终于解决,在windows客户端登入mysql
输入
set NAMES GB2312;
小命令,大作用啊。 ......

MySQL常用函数

一、数学函数
ABS(x)                    返回x的绝对值
BIN(x)          返回x的二进制(OCT返回八进制,HEX返回十六进制)
CEILING(x)            ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号