MySQL 安装教程 (ZIP版)

最近在学习爬虫,是要用到MySQL数据库的,今天去官网一看吓到我了,版本号 8.0.17 ???!在我印象中MySQL一直是5.0+版本的,好像是直接跳到8.0的,于是我就找人拷贝了一份mysql-5.7.26-winx64.zip

官方是提供mis安装版本的,但是我居然放觉得安装包版安装更难。。。

你也可以去网上找到资源或者去官网 下载:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

解压

将zip解压到本地,如:D:\Program\mysql-5.7.26-winx64

配置my.ini

打开之前的解压目录,新建一个记事本文件输入以下内容,并将文件名称改成my.ini

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
 
basedir=D:\Program\mysql-5.7.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program\mysql-5.7.26-winx64\\data
 
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

skip-grant-tables

环境变量

复制bin目录地址,添加到环境变量

参考:https://lengqie.live/archives/103.html

安装和初始化

以管理员权限运行CMD输入(这里一定是要管理员!!!)

mysqld install         #安装
mysqld --initialize    #初始化

启动服务

net start mysql        #启动服务

登陆

mysql -uroot -p        #登陆

由于在配置my.ini的时候最后一条是配置为免密码登陆的,所以登陆是是必须要密码的,要是想要密码登陆请

重新配置my.ini将最后一条代码注释,如

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
 
basedir=D:\Program\mysql-5.7.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program\mysql-5.7.26-winx64\\data
 
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

#skip-grant-tables

初始化的时候是系统是随机生成密码的,可以再安装目录的data目录下的.err文件!我们可以打开文件查看默认密码,大约在第7行左右。

我们可以登陆MySQL后使用简单的MySQL语句更改密码

set password for root@localhost = password(‘你的密码’);

记得在更改配置文件后记得要重启一下服务

net stop mysql        #暂停服务
net start mysql        #启动服务