第一次安装MySQL参考了很多篇文章 自认为写得最好的是这篇 特此感谢 以下是个人总结版安装教程 希望能有所帮助
参考原文链接:https://blog.csdn.net/qq_41071477/article/details/103445283
又看到一篇写得很好的教程:https://blog.csdn.net/bobo553443/article/details/81383194
一、官网下载
各个版本的区别(根据需求下载):
- MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
- MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
- MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
- MySQL Cluster CGE 高级集群版,需付费。
我下载的是社区版本
进入官网点击Download 跳转页面后下拉到底 选择MySQL Community Downloads
点击下载压缩包
询问是否需要登录或注册 选择不用 仅下载
下载中
二、安装
1.环境配置
找到压缩包 解压到想存放的路径
解压完毕
win+q
输入系统变量 显示如下
点击环境变量出现右图
在系统变量中选择新建 新建一个系统变量 弹出如下对话框
变量名为 MYSQL_HOME
变量值为解压路径
在Path
中新建一个 %MYSQL_HOME%\bin
点击确定后环境配置完毕
2.文件配置
在解压后的MySQL文件夹中新建一个text文本文件 命名为my.ini
配置如下代码
其中 basedir
是MySQL的安装目录 datadir
是数据库数据的存放目录
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8
[mysqld]
#设置 3306 端口
port = 3306
# 设置 mysql 的安装目录
basedir=D:\mysql-5.7.32-winx64
# 设置 mysql 数据库的数据的存放目录
datadir=D:\mysql-5.7.32-winx64\Data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3.进行安装
以管理员身份打开 win + x + a
输入路径 一直到bin文件夹下
建立一个系统默认数据库 mysqld --initialize-insecure --user=mysql
输入命令后会发现数据库的数据的存放目录下会多一个文件夹
使用安装命令 安装完毕 mysqld -install
启动MySQL服务 net start mysql
登录操作 默认为 mysql -u <用户名> -p <密码>
修改密码(如有需要) ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
查看或显示数据库代码show databases
若出现 MySQL 服务正在启动 MySQL 服务无法启动
此类情况 可参考下面链接解决问题https://blog.csdn.net/shinny195/article/details/82319218#comments_13526104