一、mysql下载

 直接去官网https://www.mysql.com/下载最新版本的mysql包,目前版本是8.x

mysql zip安装windows mysql.zip怎么安装_Mysql

mysql支持msi安装版本,这里我选择的是免安装zip版本:

mysql zip安装windows mysql.zip怎么安装_mysql配置_02

红色框中是zip包,绿色框去往MSI安装程序版本下载地址,选择download后下载zip包。

安装步骤:

1.将下载下来的zip包解压,将内部mysql-8.x文件放到你想要安装mysql的目录,这里我将其重命名为mysql8,以便后续识别和使用:

mysql zip安装windows mysql.zip怎么安装_zip安装_03

2.在mysql目录中新增my.ini配置文件:

mysql zip安装windows mysql.zip怎么安装_Mysql_04

my.ini内容如下,主要对mysql的基本信息进行了配置:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录,就是你自己将解压后的文件放置的位置。建议在windows中是用双斜杠来代替单斜杠,以免出错
basedir=D:\\SoftWare\\MySQL\\mysql8   
# 设置mysql数据库的数据的存放目录,Data目录会在初始化时自动创建,无需手动创建
datadir=D:\\SoftWare\\MySQL\\mysql8\\Data 
# 允许最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

3.在cmd中安装

以管理员身份运行cmd,否则可能出现权限不够问题

mysql zip安装windows mysql.zip怎么安装_mysql配置_05

在mysql安装目录下进入bin目录,执行命令

mysqld --initialize --console

执行完成后,会打印 root 用户的初始默认密码:找到如下位置,记住自己的默认密码

[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E

4.安装服务

同样在cmd中mysql\bin目录中执行命令

mysqld --install [服务名]

服务名可以默认,也可以自己设置,当电脑安装有不通版本的服务时可以自定义名字,我这里设置的服务名是mysql8.

安装完成之后,可以通过命令net start mysql8启动MySQL的服务。通过命令net stop mysql8停止服务。

5.更改密码

由于初始密码太过于复杂,可以考虑更改替换初始密码:

在MySQL安装目录的 bin 目录下执行命令:

5.1进入mysql命令行工具:

mysql -u root -p
会提示输入密码,记住了上面第3步安装时的密码,填入即可登录成功,进入MySQL命令行模式。注意mysql命令行需要以分号结尾才能执行。

5.2更改密码:

在MySQL中执行命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; 

可无视大小写,此时运行命令后即可更换到新密码,后续配置mysql\bin在path中的路径后即可在全局使用mysql命令。

6.使用

在mysql中使用show databases,即可查看已有数据库,可新建数据库,表等,至此mysql安装配置基本完成。