http://zpshx2008.javaeye.com/blog/738988
mysql6.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 解压
3. 配置环境变量
MYSQL_HOME(以便用 “%MYSQL_HOME%”引用它)
4.打开my-huge.ini另存为my.ini,在my.ini文件最后(也可以是其他地方)加入如下配置。(my.ini记得是保存在与my-huge.ini同一个目录下的)(#是注释)
[mysqld]
# 设置mysql的安装目录
basedir=f:\mysql-6.0.9-alpha-win32(解压路径)
# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx-data
datadir=f:\mysql-6.0.9-alpha-win32\data
5.把%MYSQL_HOME%\bin 加入到 path环境变量中。
6.在命令行(cmd)执行命令:mysqld -install 。将mysql安装为windows服务。(在\bin目录下执行)
7.执行命令: net start mysql 或在windows管理工具->服务里找到MySQL服务,启动。
8.在命令行中运行 mysql -uroot (可在任意目录下,因为前面设置了path变量)。即可进入数据库。
一般情况下,这样操作后,mysql安装完成。
注:
如果以前系统存在mysql。则进入以前系统存在的mysql目录,执行 mysqld-nt.exe --remove(先从系统中移除mysql服务)在执行上面第6步。
设置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> update mysql.user set password="root" where User=''''root'''';
mysql> flush privileges;
以后再进入MySQL,则为:mysql -uroot -proot
注:-u:表示用户名;-p:表示密码
http://www.webjx.com/server/windows-14969.html
WIndows系统下安装mysql-noinstall版本
http://hi.baidu.com/annleecn/blog/item/1fb24817ae4b884320a4e9da.html
Mysql绿色(mySql-noinstall)配置使用以及在windows下的安装、设置与启动方法
我使用的是mysql-noinstall-5.0.22-win32
解压到一个目录去,这个就是mysql的 目录了~
然后就是该删除的删除,精简下,有很多其实是用不到的 ~
第一点:
my-small.ini (内存 <= 64M)
my-medium.ini (内存 128M )
my-large.ini (内存 512M)
my-huge.ini (内存 1G-2G)
my-innodb-heavy-4G.ini (内存 4GB)
对应自己的配置,自己选择下,我的是my-innodb-heavy-4G.ini,其他的就删除吧~ 然后重命名成my.ini.
第二点:
编辑my.ini,在[mysqld]的“port=3306”下面增加如下几句:
# 安装目录的路径
basedir=”XXXXXXXXXXXXXX”
# 设置mysql数据库的数据的存放目录
datadir=”XXXXXXXXXXXXXXXXXX”
# 设置mysql数据库搜索引擎
default-storage-engine=innodb
注意,在Windows中路径名中使用斜杠“/”而不是反斜杠“\”。 如果使用反斜杠“\”,那么必须双写它们“\\”。 还要注意一定是放到[mysqld]下的!
在[mysql]下面新增:
# 设置mysql服务器的字符集
default-character-set = utf8
修改以下几句:
#max_allowed_packet 参数说明:用来控制其通信缓冲区的最大长度。
max_allowed_packet = 128M
#sort_buffer_size 参数说明:查询排序时所能使用的缓冲区大小。注意:该参数对应的分配内存是每连接独占!
如果有100个连接,那么实际分配的总共排序缓冲区大小为100 × 6 = 600MB。
所以,对于内存在4GB左右的服务器推荐设置为6-8M。
sort_buffer_size =6M (4G的my.ini中这些数值好像很大.默认512M的… 按照计算的话,内存全都给MYSQL给占了,先修改成6M的吧,如果不行,再修改呗。6M和512M也差太多了吧… 汗… )
第三点:安装服务
cmd:
cd到 mysql的安装路径下的bin里
mysqld-nt –install Mysql –defaults-file=”mysql安装路径\my.ini” 指定服务与配置文件
–install Mysql – 为安装的 服务名称
简单安装服务办法:mysqld-nt –install
这样用默认的 MySQL 为名称添加了一个windows服务
sc delete 服务名称 可以删除服务 比如:sc delete Mysql
mysqld-nt remove mysql 可以移除mysql服务
sc config 服务名称 start= auto 设置服务为自动启用 比如:sc config Mysql start= auto
第四点:启动与关闭服务
cmd:
net start mysql 和 net stop mysql
mysql安装好后。在任务管理器当中可以看到mysqld-nt.exe这个进程。说明mysql已经安装好了。并且已经成功的启动!
第五点:关于密码 and so on ~
刚开始安装好的mysql登录密码是空密码,那就使用phpmyadmin进行修改密码吧~
或者使用 cmd~
cd到 mysql的安装路径下的bin里
mysql -uroot -p
Enter password: 这里直接按回车(enter),不需要输入密码的。
mysql> show databases 可以查看可以使用的数据库~
修改密码:
mysql> use mysql
mysql> update user set password=password(”123456″) where user=”root”;修改密码为123456
mysql> exit 退出操作台
另一种密码修改办法:
mysql>mysqladmin -u用户名 -p旧密码 password 新密码
mysql>exit 退出操作台