第一大步:下载。
a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是 ZIP Archive 版的,win7 64位的机器支持这个,所以我建议都用这个。因为这个简单嘛,而且还干净。
地址见图
拉倒最下面,看清楚了64bit ZIP Archive ,点击Download。
登录成功后点击DownNow。文件不大,才200多M,很快的,稍等一下(成功后按理说也是到达下面这个地方的,但假如不知这样的话,你自己找一下,或者直接退出来,重复以上步骤,选登录那个就是了。
安装(解压):
ZIP Archive版是免安装的。只要解压就行了。和安装版的没什么不同,但就是不需要安装。找到下载好的mysql-x.x.xx-winx64.zip右键选择(解压到...),找到你想安装的地方,喜欢放C:盘的就选择C:盘,不喜欢的就自己选个就是了,小编喜欢放D:盘,毕竟c:系统盘放的东西太多不好。解压完就ok了,是不是很简单?知道 ZIP Archive版的好处了吧
-
配置默认文件
其实理论上现在这样就可以直接安装服务了,但是因为是默认配置,我们使用的时候会出现很多问题。比如里面的汉字全是乱码之类的,所以建议你先配置一下默认文件。在mysql-x.x.xx-winx64(小编的是5.6.17根据自己的版本来定)目录下,新建个my.ini。复制下面的代码保存就ok了。my.ini会替换掉下面的my-default.ini文件。.ini文件是window里面的配置文件。保存里面各种默认的数据。安装版的是在安装的时候让你自己选然后系统给你保存进来,zip archive是自己写,都一样。里面的代码语法是什么意思童鞋们自己查相关资料吧。毕竟我一两句话说不清。这个文件在软件运行时加载。
-
-
-
-
-
-
代码:(把里面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=INNODB
-
-
-
如果在win7下安装MYSQL,只到“net start mysql”这一步报错:3534的错误:
解决方法:
1、环境变量PATH添加完成(例如:C:\Program Files\mysql-5.7.13-winx64\bin);这是自己安装的目录bin
2、在MYSQL安装目录下,新建data目录。
2、在MYSQL安装目录下,新建data目录。
新建完my.ini后,需要在MYSQL的安装目录下,手动新建一个data文件夹。(见my.ini中第10行指定了设置mysql数据库的数据的存放目录)
-
-
-
-
-
-
以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录,我的目录是图里面那个,你的话,要以你自己的目录为准。再输入mysqld install回车运行就行了,注意是是mysqld,不是mysql
出现安装成功就ok了。我由于已经安装了,所以结果就是这个了。
接着就是在输入 net start mysql 启动服务。或者不嫌麻烦就手动,打开服务手动启动了mysql服务了。
-
告诉大家一个win7打开服务界面的简单方法。打开任务管理器(右键选择任务管理器也好,ctrl+alt+delete也罢,随你喜好)。点下面的服务就ok了,是不是很简单,比控制面板那个方法简单多了吧。当然你也可以在cmd窗口里面输入services.msc也是可以的。
将MYSQL卸载、重装、初始化,最后开启MYSQL服务。如果之前没有服务,不需要删除操作
用管理员身份打开cmd命令行,依次输入以下命令:
1 C:Windows\system32>mysqld --romve //删除mysql服务 2 C:Windows\system32>mysqld --install //安装mysql服务
3 C:Windows\system32>mysqld --initialize //一定要初始化
4 C:Windows\system32>net start mysql
第四小步初始化很重要,执行完初始化命令后,空的data目录就新生成了如下文件:
最后启动MYSQL服务显示如下,表明启动成功。
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)
windows下,以上两个错误的解决方法
找到配置文件my.ini ,然后将其打开,可以选择用记事本打开,在mysqld下面添加skip-grant-tables,保存退出,(注意:后面重新设置了密码,需要删除这一句,然后重启mysql)
保存后重启mySQL
然后运行cmd
输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。