Windows系统下MySQL8.0版详细安装及配置教程

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

. 前言

MySQL是目前最为流行的开源数据库产品是完全网络化跨平台的关系型数据库系统。它起初是由瑞典MySQLAB公司开发后来被Oracle公司收购目前属于Oracle公司。因为开源所以任何人都能从官网免费下载MySQL软件并且“开放源码”意味着任何人都可以使用和修改该软件因而MySQL数据库也在企业级项目开发中广泛应用。

很多学习Java的同学接触到的第一个数据库产品就是MySQL数据库。但许多学员在学习过程中却经常因为使用不当而将MySQL数据库搞崩溃。究其原因这往往是因为在安装MySQL时采用了在线无脑安装对MySQL的安装过程不明就里后期又随意修改配置文件或更改移动了某些配置文件目录等因素导致的。

为了避免大家少走弯路壹哥今天通过手动安装配置MySQL给大家讲解清楚MySQL运行时的环境需求避免有些同学以后再重蹈覆辙。

. MySQL软件下载

MySQL的软件有两种一种是在线安装版以.msi后缀另一种是以.zip结尾。壹哥推荐大家使用.zip压缩包我们本次选择官网的最新版MySQL-8.0.30进行下载。

2.1 MySQL安装包下载

软件下载连接MySQL :: Download MySQL Community Server

注意如果你是首次访问这个官网下载时需要先行注册账户再下载。注册新账户按照提示填写个人信息正确提交就行这里我们就不再多说

当然如果你嫌麻烦不想注册你也可以按如下图所示直接点击链接下载即可。

2.2 MySQL其他版本下载

. MySQL安装与配置

3.1 解压MySQL压缩包

软件下载完成后找个目录解压。壹哥这里是将其放到了自己想要安装到的目录下例如D:\apps\mysql80\mysql-8.0.30-winx64

3.2 创建数据库文件目录

在MySQL主目录下创建空的data文件夹作为数据文件的存放目录。

注意此目录会在下一步配置时用到

3.3 创建并修改配置文件my.ini

在MySQL主目录下创建名为my.ini的配置文件文件内容如下

[mysql]
#设置mysql数据库客户端默认字符集
default-character-set=UTF8
[mysqld]
#设置mysql数据库默认端口号注意端口号不能被占用
port=3316
#设置记录日志的显示时间
log_timestamps=SYSTEM
#设置mysql安装目录
basedir=D:\\apps\\mysql80\\mysql-8.0.30-winx64
#设置mysql数据库的数据存放目录
datadir=D:\\apps\\mysql80\\mysql-8.0.30-winx64\\data
#设置mysql数据库服务端默认字符集
character-set-server=UTF8
#设置mysql数据库创建新表时的默认存储引擎
default-storage-engine=INNODB
#设置mysql数据库允许的最大链接数
max_connections=100

3.4 添加环境变量

在系统环境变量中“新建”一个名为“MYSQL_HOME”的变量。变量值

“D:\apps\mysql80\mysql-8.0.30-winx64”

编辑现有的环境变量“Path”在最后增加“%MYSQL_HOME%\bin”

3.5 初始化MySQL服务

以管理员身份运行cmd进入bin目录执行 mysqld --initialize-insecure --user=root 命令。如果不执行这一步安装完成之后会无法启动服务。

MySQL经过初始化后在目录data下会产生一些资料如下图

. 将MySQL.添加系统服务

4.1 安装启动服务

依然在管理员cmd窗口的bin目录下执行> mysqld -install MySQL 命令安装。完成后会提示安装成功。

4.2 删除服务

删除服务执行如下命令

mysqld -remove mysql

注意

删除服务前必须先将服务终止掉执行指令net stop 服务名

. 其他维护操作

5.1 初次登录

依然在管理员cmd窗口的bin目录下执行 net start MySQL8 命令启动MySQL服务。

在普通cmd窗口中进入bin目录执行 mysql -u root -p 命令默认没有密码回车进入

mysql服务的默认端口是3306如果mysql服务的端口不是3306则需要-P 端口 参数

5.2 修改登录密码

alter user 'root'@'localhost' identified by '新密码';

5.3 验证登录

使用quit命令退出当前登录后再用修改后的密码登录此服务如下图所示

. 结语

最后壹哥要给大家提醒一下许多初学者在学习过程中喜欢整理资料一不小心就把软件的目录修改或移除了这样和系统环境变量的配置信息不符也会导致MySQL服务启动失败。这里一定要切记切记

现在你知道该如何安装配置MySQL数据库了吗如果还有其他问题可以在评论区给壹哥留言哦。关注壹哥干货不断哦

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windowsmysql