亲测:MySQL 5.7.17 安装教程

最近打算学习一下 MySQL ,去官网 https://www.mysql.com/  下载了最新的 MySQL。

由于我两台电脑分别是 win10 和 win7,都是64位的,所以不能下载那个 32 位的安装包,故选择

Download MySQL Community Server Windows (x86, 64-bit), ZIP Archive

这个安装包,目前最新版本是 5.7.17


这个安装包真的很折腾人,不过我在尝试了无数次以后终于搞定了,现在写出教程用以和他人分享安装心得。

首先我要说网上的 5.7.17 教程千奇百怪,光一个配置文件都有不同写法,命令顺序也是你一套我一套,然后我跟着大部分 HighRank 搜索教程跑一遍发现根本不行!简直烦死了,各种报错。最后我找到一个教程,发现只有这个才是可行的。

http://www.cnblogs.com/c3gen/p/6168765.html

这个教程是 win10、win7都可以,因为我都试过了。

现在我要在这个教程的基础上写得更加完善、详细一些。


1.下载,这个不用我多说了吧?假设你已经下载好了



2.解压到安装目录,要求应该不能有中文,这里我的直接解压到 D 盘根目录。



3.打开解压好的文件夹,里面有个 my-defualt.ini 文件,复制粘贴一次,然后重命名为 my.ini。

(这时候文件夹里面还没有 data 这个文件夹)



4.用记事本打开 my.ini ,复制以下代码:

[mysqld]

#安装目录
basedir = D:\mysql-5.7.17-winx64
#数据存放目录  data目录是要单独创建的,记得是个空文件夹
datadir =D:\mysql-5.7.17-winx64\data
#端口
port = 3306

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 最大连接数量
max_connections = 100
#单个内存表的最大值限定
max_heap_table_size = 64M
#为每个线程分配的排序缓冲大小
sort_buffer_size = 8M
#join 连表操作的缓冲大小,根据实际业务来设置,默认8M
join_buffer_size = 32M
# sql查询缓存,如果提交的查询与几次中的某查询相同,并且在query缓存中存在,则直接返回缓存中的结果
query_cache_size = 64M

替换,或者说添加到原来的 [mysqld]这一栏。注意原来的文件除了注释还有最后一行代码,别替换多了。


5.添加环境变量。

win7 和 win10 基本一样,我现在这台电脑用的是 win7,就以 win7为例子(win10在家里面)

右键“我的电脑”——“属性”


“高级系统设置”——“高级”——“环境变量”



看见“系统变量”下面的“新建...”了吗?点击打开



然后照图输入:


变量名:MYSQL_HOME

变量值:D:\mysql-5.7.17-winx64 

我是在D盘,你解压在哪就写哪,不用我多说。

然后,在系统变量里面选择 Path:



双击打开,在变量值后面添加:D:\mysql-5.7.17-winx64;%MYSQL_HOME%\bin

注意!这里要添加的时候别把原来的删掉了,要在后面加英文分号在添加!



然后各种确定——到这里就算搞定了系统变量了。


6.用管理员身份打开 PowerShell 或者 运行 cmd

记得是右键,管理员身份运行!!!

输入cd + 解压地址/bin

cd D:/mysql-5.7.17-winx64/bin

这时候切换到了bin文件夹


7. install 和 initialize

输入:

mysqld -install 

然后会提示安装成功。

再输入:

mysqld --initialize-insecure --user=mysql;
我不确定这里有没有分号,可以去掉试试...

这时候文件夹里面自动创建了一个 data 文件夹,里面有些文件。


8.启动

输入:

net start mysql


到这里说明 MySQL 已经安装成功了。

=================================================================================

当然这里只是针对我两台电脑有效,不代表对所有电脑都可行,我的一台win7 一台win10反正这样弄是搞定了。如果你的安装出了什么问题,可以再去搜索一下解决方案。








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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值