Windows 安装 压缩版 mysql 8.0 mysql5.7

安装 mysql 8.0

1.从官网下载压缩包

 MySQL :: Download MySQL Community Server (Archived Versions)

2.解压后,设置环境变量(可跳过)

%MYSQL_HOME%\bin 

mysql 8.0安装与使用(不需要配置my.ini) mysql 8.0安装与使用(不需要配置my.ini)_星仔学习的博客-优快云博客

官方文档 MySQL :: MySQL 8.0 Reference Manual :: 2.3.4.1 Extracting the Install Archive

3.使用mysqld手动初始化数据目录 https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization-mysqld.html

用cd命令进入bin文件夹

mysqld --initialize-insecure --console   初始化,没有密码

4.登录mysql

mysql  -uroot  即可登录

5.设置密码

如: Navicat无法连接问题

参考

Navicat连接MySQL8.0亲测有效 - 无拘 - 博客园

更改加密方式:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

更改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

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

关于时区报错

The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one

参考 mysql的时区错误问题: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one_Going_cc的博客-优快云博客

show variables like '%time_zone%'

set global time_zone='+08:00'

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

项目中Maven的  mysql-connector-java 的jar版本也要记得更新

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

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

安装 mysql 5.7 

可参考: win10安装mysql5.7.20解压版 - 执剑长老 - 博客园

1.从官网下载压缩包

 MySQL :: Download MySQL Community Server (Archived Versions)

2.bin目录同级别, 创建 配置文件my.ini 和 data文件夹

配置文件my.ini 内容

2.1 路径需要使用反写斜杠/,单个\是转义符

2.2 datadir要注意最后是/data结尾, 且里面必须是空的

[Client]
port = 3306
 
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:/mysql-5.7.23-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:/mysql-5.7.23-winx64/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 避免 sql_mode=only_full_group_by” 报错
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 
 
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

3.初始化数据目录 

管理员身份启动cmd到bin目录下执行: mysqld --initialize-insecure --console  (执行后, 账户root, 密码为空)

报错提示 

丢失msvcp120.dll

下载 Visual C++ 2013 运行库(vc2013) VC2013运行库-Visual C++ 2013 运行库(vc2013)下载12.0.30501 官方版[x86+x64]-西西软件下载

4.启动mysql   

启动mysql
C:/mysql-5.7.23-winx64/msqld.exe

5.设置新密码   

登录mysql
C:/mysql-5.7.23-winx64/mysql.exe  -uroot 

登录后, 修改密码为 123456
set password=password('123456');

========

每次进入bin目录很麻烦, 可以配置环境变量,

后续使用则只要输入mysqld 就能启动, 无需绝对路径

(过程略)

========

如何开机自动启动?答: 设置为服务

mysqld –install 安装服务

sc delete mysql 删除服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值