Windows环境下MySQL免安装版配置

1.下载mysql-5.5.41-win32.zip版本,下载地址:http://dev.mysql.com/downloads/mysql/5.5.html#downloads


2.解压到D:\Development\mysql5.5目录。


3.根目录文件解释:

3.1 my-small.ini   这是针对一个小内存(<64MB)的系统,MySQL只会被是不是地用一下,关键是mysqld守护进程不会使用很多资源。

        3.2 my-medium.ini  这是针对一个小内存(32MB-64MB)系统的,MySQL扮演了一个比较重要的部分,或者当系统到达128M后MySQL被用来与其他程序(如一个web服务器)一起使用。

3.3 my-large.ini  这是针对一个内存=512M的大系统,系统主要运行MySQL

        3.4 my-huge.ini  这是一个针对内存为1G-2G的大系统,系统主要运行MySQL

   3.5 my-innodb-heavy-4G.ini   这是一个针对4G内存系统,主要运行只有InnoDB表的MySQL并使用几个连接数执行复杂的查询

结合自己的适用情况,选择配置文件,重命名my.ini。其他就可以删除。


4.编辑my.ini文件,在[mysqld]节点下增加如下语句:

<span style="white-space:pre">	</span>basedir = D:\Development\mysql5.5  --根目录
<span style="white-space:pre">	</span>datadir = D:\Development\mysql5.5\data   --数据文件存放目录

5.安装服务

cmd命令进入mysql目录下的bin目录,输入如下命令:

<span style="white-space:pre">	</span>mysqld -install  --添加服务
<span style="white-space:pre">	</span>mysqld -remove  --删除服务

6.启动关闭服务

cmd命令下,输入如下命令:

<span style="white-space:pre">	</span>net start MySQL --启动
<span style="white-space:pre">	</span>net stop MySQL  --停止
mysql启动后,在任务管理器中可以看到mysqld.exe这个进程。


7.初始化数据库

由于mysql默认的root的密码为空并且只能本机登陆,做如下修改:cmd命令进入mysql目录下的bin目录:

mysql -uroot
进入
mysql命令环境,以此输入如下命令:

<span style="white-space:pre">	</span>use mysql;
<span style="white-space:pre">	</span>delete from user;
<span style="white-space:pre">	</span>grant all on *.* to root@'%' identified by 'root' with grant option;
<span style="white-space:pre">	</span>flush privileges;
<span style="white-space:pre">	</span>quit;
这样就给root用户赋予初始密码“root”,并且可以不限制本地登陆。


8.乱码问题:

修改my.ini文件,找到[mysqld],在下方加入:

<span style="white-space:pre">	</span>character-set-server = utf8    --mysql5.5版本以后
<span style="white-space:pre">	</span>default-character-set = utf8    --mysql5.5版本以前

   






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值