在windows操作系统下如何配置32位的mysql5.7.10

 

第一大步:

dev.mysql.com/downloads/mysql/下载mysql-5.7.10-win32

 

第二大步:安装(解压)

ZIP Archive版是免安装的。只要解压就行了。和安装版的没什么不同,但就是不需要安装。找到下载好的mysql-x.x.xx-win32.zip右键选择(解压到…),找到你想安装的地方。

 

第三步:配置默认文件

其实理论上现在这样就可以直接安装服务了,但是因为是默认配置,我们使用的时候会出现很多问题。比如里面的汉字全是乱码之类的,所以建议先配置一下默认文件。在mysql-x.x.xx-win32目录下,新建个my.ini。复制下面的代码保存就ok了。My.ini会替换掉下面的my-default.ini文件。.ini文件是window里面的配置文件。保存里面各种默认的数据。

代码:(把里面D:\mysql\mysql-5.6.17-winx64改成你自己的软件路径,保存)

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\mysql\mysql-5.6.17-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql\mysql-5.6.17-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB11

 

第四大步:安装mysql服务

A 开始->搜索栏里面输入cmd,上面会出来一个cmd.exe,别急着点确认,要右键这个cmd.exe选择-管理员的身份运行这个选项。不然会出现一个身份不够的错误码。

以管理员身份打开cmd窗口后,将目录切换到解压文件的bin目录,再输入mysqld install回车运行就行了,注意是mysqld,不是mysql

出现安装成功就ok了。

接着就是再输入net start mysql启动服务。或者不嫌麻烦就手动,打开服务手动启动mysql服务了

 

第五大步:打开Mysql

还是将目录切换到F:\mysql-5.7.10-win32\mysql-5.7.10-win32\bin(x.xx.xxx是什么根据自己的版本来)输入mysql –uroot –p ,默认是没有密码的。回车进入,有密码的话,可以mysql –uroot –p密码,也可以是mysql –uroot –p 回车输入密码

设置密码的方法:mysqladmin –u root –p password 密码

退出exit就行了,直接关闭cmd窗口是没有退出的,要输入exit才会退出。

输入mysql  -uroot –p回车后显示错误情况

mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user 'root'@'localhost' (using password: NO)'

原因是:Mysql 5.6以前的版本是没有root密码的,但是Mysql5.6及以后的版本出于安全考虑,root密码已经不为空了。

 

解决办法:先停止mysql服务,修改F:\mysql-5.7.10-win32\mysql-5.7.10-win32目录下的my.ini文件,

1.[mysqld]下添加

Skip-grant-tables

2.启动mysql服务后就可以以空密码登陆

Mysql –u root

3.修改root用户的密码

  Mysql>update mysql.user set password=PASSWORD(‘新密码’) where User=’root’

  Mysql> flush privileges ;(privileges;之间有一个空格)

  Mysql>quit

4.将skip-grant-tables#给注释掉,然后重启mysql,就可以使用新密码登录了

F:\mysql-5.7.10-win32\mysql-5.7.10-win32\bin\mysql –u root –p password dingwei351

这样MySQL服务就可以成功启动了

 

 

 

 

 

 

 

posted on 2016-01-21 17:22  低头浅笑smile  阅读(187)  评论(0)    收藏  举报