澳门金沙vip 11

【澳门金沙vip】在Windows下通过压缩包方式安装MySQL

 

经过一晚上的奋斗,终于安装成功:

由于本人经常装系统,每次装完系统之后都要重新安装一些软件,安装软件的时候又要上网查找安装的教程,比较麻烦,所以自己整理了MySQL5.7.21解压版的安装方法,以便查看。

  需求:下载MySQL有两种方法,一是下载可执行文件,通过点点点的方式,比较简单没什么技术含量,但是之前通过此方法下载的MySQL与Python进行连接交互的时候总是报1045错误,一直没找到原因,尝试着通过压缩包方式重新安装之后问题解决。

在网上搜集的资料主要有以下两个方面:

1.首先,你要下载MySQL解压版,下载地址,图解:

  所以通过这篇博客详细记录一下用压缩包安装MySQL的方法。

第一方面:

澳门金沙vip 1澳门金沙vip 2澳门金沙vip 3澳门金沙vip 4

 

MySQL5.6.13安装步骤(Windows7 64位)

2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\software\,因此MySQL的完整路径为:C:\software\mysql-5.7.21-winx64

 

  1. 下载MySQL Community Server 5.6.13
  2. 解压MySQL压缩包
    将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:
    “D:\Program Files\MySQL\mysql-5.6.13-win32”

澳门金沙vip 5

一,下载zip压缩包

将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini
复制下面的配置信息到 my.ini 保存
#如果没有my-default.ini,可自己新建my.ini或者从其他地方中获取

3.配置环境变量

下载地址:

#########################################################
[client]
port=3306
default-character-set=utf8

 新增系统环境变量:

根据自己电脑系统进行选择,也可下载以前的老版本,我下载的是最新的8.0.11,安装方法基本类似。

[mysqld]
port=3306

键名:MYSQL_HOME

 

character_set_server=utf8
#character_set_server=utf8 一定要这样写;

值为:C:\software\mysql-5.7.21-winx64

澳门金沙vip 6

basedir=D:\Program Files\MySQL\mysql-5.6.13-win32
#澳门金沙vip,解压目录

澳门金沙vip 7

 

datadir=D:\Program Files\MySQL\mysql-5.6.13-win32\data
#解压目录下data目录,必须为data目录

 在Path中添加:%MYSQL_HOME%\bin,注意Path中不同值之间的“;”符号不能省略

二,解压缩

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4.准备好my.ini文件,可以先新建一个my.txt文件,然后通过重命名修改文件后缀为.ini,以前的版本解压后或许会存在my-default.ini文件,但是5.7.21版本没有,因此要自己手动创建该文件,文件的内容如下:

  通过解压工具进行解压缩,解压在自己想要安装的目录下,我安装在了D盘的根目录下

[WinMySQLAdmin]
D:\Program Files\MySQL\mysql-5.6.13-win32\bin\mysqld.exe
#########################################################

[mysqld] 
port = 3306 
basedir=C:/software/mysql-5.7.21-winx64 
datadir=C:/software/mysql-5.7.21-winx64/data  
max_connections=200 
character-set-server=utf8 
default-storage-engine=INNODB 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
[mysql] 
default-character-set=utf8 
D:\mysql-8.0.11-winx64
  1. 添加环境变量
    操作如下:

 此步骤要注意:红框内为MySQL的安装路径,并且文件夹之间用“/”而不是“\”,否则在下面的操作中可能会出错

三,初始化数据目录

1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量
点击系统变量下的新建按钮
输入变量名:MYSQL_HOME
输入变量值:D:\Program Files\mysql-5.6.11-winx64
#即为mysql的自定义解压目录。

澳门金沙vip 8

  首先在D:\mysql-8.0.11-winx64目录下创建一个data空文件夹,然后打开cmd,进入d盘,执行一下代码

2)选择系统变量中的Path
点击编辑按钮
在变量值中添加变量值:%MYSQL_HOME%\bin
注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值,

编辑好my.ini文件之后,将my.ini文件放到C:\software\mysql-5.7.21-winx64目录下

D:\mysql-8.0.11-winx64\mysql-8.0.11-winx64\bin\mysqld --initialize-insecure
  1. 注册windows系统服务
    将mysql注册为windows系统服务

5.以管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下

澳门金沙vip 9

操作如下:

澳门金沙vip 10

这个时候刚刚创建的data空目录就多了许多文件夹以及文件,并且服务端会自动创建一个root用户,默认密码为空

1)从控制台进入到MySQL解压目录下的 bin 目录下:

6.执行以下语句进行MySQL的安装

澳门金沙vip 11

2)输入服务安装命令:

mysqld -install 

四,启动,连接服务器

mysqld install MySQL –defaults-file=”D:\Program
Files\MySQL\mysql-5.6.13-win32\my.ini”
#解压目录下修改的my.ini文件

执行命令后提示:Service successfully installed. 表示安装成功

cmd输入以下命令,服务端开启(不要关闭命令行窗口)

安装成功后会提示服务安装成功。

7.执行以下语句进行MySQL的初始化

D:\mysql-8.0.11-winx64\mysql-8.0.11-winx64\bin\mysqld

#注:my.ini文件放在MySQL解压后的根目录下

mysqld --initialize-insecure --user=mysql