mysql5.7安装-windows安装版本

下载地址

官网地址:https://www.mysql.com/

官网下载地址:https://dev.mysql.com/downloads/mysql/

阿里云镜像站下载:https://mirrors.aliyun.com/mysql/

华为云镜像站地址:https://mirrors.huaweicloud.com/home

华为云镜像站下载:https://mirrors.huaweicloud.com/mysql/Downloads/

等各种镜像站下载,镜像站上存在对应的包就可以下载

1阿里云镜像站下载

1.1打开镜像站

1.2找到mysql相关链接

1.3打开镜像站

1.4找到5.7版本的目录

1.5选择msi版本下载

:::warning
msi是的程序安装文件

:::

1.6下载

一般单击下载

python 复制代码
单击下载
或
wget https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-5.7.38-winx64.msi
或
curl  https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-5.7.38-winx64.msi

2安装

2.1双击安装包安装


2.2同意,下一步

2.3自定义安装

那个安装都可以,我习惯自定义安装

2.4设置安装路径


2.5安装


2.5完成安装

2.6创建配置文件

后面的配置跟免安装版本一样,所以我们一般使用免安装版本

手动创建一个my.ini的配置文件

名字必须是my.ini,没有为啥,规定

注意配置文件的路径,在复制的时候要修改

python 复制代码
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
port = 3306
#设置3306端口
basedir=E:\mysql-5.7.38-winx64
# 设置mysql的安装目录
#你在安装路径在哪里,就是哪里,根据安装路径修改
datadir=E:\mysql-5.7.38-winx64\data
# 设置mysql数据库的数据的存放目录
max_connections=200
# 允许最大连接数
character-set-server=utf8
# 服务端使用的字符集默认为8比特编码的latin1字符集,改为utf8的
default-storage-engine=INNODB
#创建新表时将使用的默认存储引擎
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
#严格模式
#严格模式可以不设置,但在一些语句创建以及查询会导致一些问题,最好设置

2.7创建data目录

2.8添加到环境变量




环境变量写到bin目录

2.9加载到系统中以及初始化data

win+R打开cmd窗口,win+R默认就是以管理员身份运行

python 复制代码
mysqld install
mysqld --initialize

2.10启动数据库

两种方式启动,选择其一即可

2.10.1命令启动

在cmd窗口启动,以管理员的身份运行

python 复制代码
net start mysql # 启动数据库
net stop mysql # 停止数据库

2.10.2在服务中启动

听过命令开启,也是调用的这个服务

shell 复制代码
services.msc


2.11初始化密码设置

由于安全性考虑,在安装数据库的时候,在5.7版本以及更高的版本需要设置root的密码才能进行使用

2.11.1data文件夹下找到xxx.err文件

xxx.err文件里面会有一个临时密码,使用密码登录

python 复制代码
C:\Users\Administrator>mysql -uroot -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.38

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

2.11.2登陆之后修改密码

登陆之后密码重新修改密码才能使用

python 复制代码
# ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
flush privileges; #刷新权限
# 实际设置密码不要使用123456,这里是测试环境无所谓,生产中千万不能使用123456作为密码

设置密码之后可以查看了

退出使用新密码登陆

3卸载

卸载免安装版只是在移除在系统中的加载,这样就可以了,再次加载依旧能使用

不需要的话之后把目录删除即可

以管理员的身份运行cmd窗口执行,先停止数据库在进行卸载

python 复制代码
mysqld --remove MySQL
# 两种方式都可以
python 复制代码
mysqld --remove

因为是安装包安装,所以还需要在应用中进行卸载

目录残留删除手动删除即可

4问题

4.1This application requires Visual Studio 2013

win10 安装mysql 5.7.20 及报错 This application requires Visual Studio 2013...

电脑系统缺少部分配置文件引起的

官网下载:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

双击安装

相关推荐
阿巴斯甜13 小时前
Android 报错:Zip file '/Users/lyy/develop/repoAndroidLapp/l-app-android-ble/app/bu
android
Kapaseker13 小时前
实战 Compose 中的 IntrinsicSize
android·kotlin
xq952714 小时前
Andorid Google 登录接入文档
android
黄林晴16 小时前
告别 Modifier 地狱,Compose 样式系统要变天了
android·android jetpack
冬奇Lab1 天前
Android触摸事件分发、手势识别与输入优化实战
android·源码阅读
城东米粉儿1 天前
Android MediaPlayer 笔记
android
Jony_1 天前
Android 启动优化方案
android
阿巴斯甜1 天前
Android studio 报错:Cause: error=86, Bad CPU type in executable
android
张小潇1 天前
AOSP15 Input专题InputReader源码分析
android
_小马快跑_1 天前
Kotlin | 协程调度器选择:何时用CoroutineScope配置,何时用launch指定?
android