文章目录

  • 一、MySQL8.2.0的下载
  • 二、安装
  • 三、MySQL的安装配置
  • 四、环境变量的配置
  • 五、验证成功与否
  • 六、关于ini文件的解决办法
  • 方案一
  • 方案二
  • 七、关于下载的zip文件的安装流程
  • 八、配置安装时可能会遇到的问题
  • mysql无法启动时,可能是程序进程被占用。
  • 当mysql可以启动但无法被运行时


一、MySQL8.2.0的下载

首先打开官网 --> MySQL官网入口

mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在


mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在_02


mysql安装显示MySQL80已存在_MySQL_03

这里左边橙颜色的英文表示的是发行的最新版本,MySQL的版本有很多,其功能都大同小异,为了后续安装讲述的方便,我下载的是MySQL8.2.0版本的,就在蓝色英文表示的历史版本中。

mysql安装显示MySQL80已存在_MySQL_04


mysql安装显示MySQL80已存在_MySQL_05


mysql安装显示MySQL80已存在_MySQL_06

二、安装

mysql安装显示MySQL80已存在_数据库_07


mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在_08


mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在_09


mysql安装显示MySQL80已存在_mysql_10


这里由于截图的时候没看清楚序号,所以后面的序号是从12开始的,很抱歉。

mysql安装显示MySQL80已存在_数据库_11

mysql安装显示MySQL80已存在_mysql_12


mysql安装显示MySQL80已存在_数据库_13

三、MySQL的安装配置

mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在_14

Port是表示端口号,若3306端口被占了,可以进行修改,一般MySQL默认的端口就是3306。

mysql安装显示MySQL80已存在_mysql_15


mysql安装显示MySQL80已存在_mysql_16


mysql安装显示MySQL80已存在_数据库_17


mysql安装显示MySQL80已存在_mysql_18


mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在_19


mysql安装显示MySQL80已存在_mysql_20


mysql安装显示MySQL80已存在_mysql_21


mysql安装显示MySQL80已存在_数据库_22

四、环境变量的配置

mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在_23


mysql安装显示MySQL80已存在_MySQL_24


mysql安装显示MySQL80已存在_MySQL_25


mysql安装显示MySQL80已存在_数据库_26


mysql安装显示MySQL80已存在_mysql_27


mysql安装显示MySQL80已存在_数据库_28


mysql安装显示MySQL80已存在_mysql_29


mysql安装显示MySQL80已存在_MySQL_30


mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在_31


mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在_32

五、验证成功与否

mysql -uroot -p

mysql安装显示MySQL80已存在_MySQL_33


查看数据库

SHOW DATABASES;

mysql安装显示MySQL80已存在_mysql_34

六、关于ini文件的解决办法

本人在安装数据之前也遇到过此问题,查阅过相关资料,为此做出总结,本人尝试过且有效的办法是手动进行添加,有两种放案,具体如下:

方案一

[mysqld]
#端口号
port = 3306

#最大连接数
max_connections=200
#编码
character-set-server=utf8
 
default-storage-engine=INNODB
 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

lower_case_table_names=1
log_bin_trust_function_creators=1

skip-grant-tables

[mysql]
#编码
default-character-set=utf8

方案二

[mysqld]
#mysql的根目录(路径)
basedir=E:\MySQL
datadir=E:\MySQL\data\
port=3306

#首次登录不用输入密码
skip-grant-tables

不过值得一提的是,非zip文件的安装方式一般不许要添加ini文件,可以直接启动成功。

七、关于下载的zip文件的安装流程

首先也是配置环境变量,和步骤四一样,这就不做过多赘述

1、注册MySQL服务

1、 输入安装命令mysqld -install[回车之后出现Service successfully installed , 则安装成功][出现Install of the Service Denied,就是安装失败,说明需要管理员的方式进入cmd]2、成功之后继续输入 mysqld --initialize [这个命令回车之后不会有任何提示]

2、启动MySQL服务

输入net start mysql回车之后出现启动成功

3、进入MySQL服务
上面的操作好之后 , 就是对MySQL服务进行启动

mysql -uroot -p回车之后 , 有个Enter password:这个是要输入密码 , 因为前面还没有对密码进行>设置 , 直接回车即可接下来出现了mysql> 即进入了MySQL服务

4、设置MySQL密码

1、进入一个设置一个数据库mysql , 这个数据库是一个授权库,主要存储系统用户的权限信息输入:use mysql;回车2、 输入以下(密码为:root)update user set authentication_string=password("root") where user="root"; 回车之后出现:Query OK 表示已经设置好了

5、重启MySQL服务

退出MySQL:输入quit1、停止MySQL的服务net stop mysql3、接下来在到cmd中启动数据库net start mysql 4、 进入MySQL服务 mysql -uroot -p 回车之后就输入刚才设置的密码 , 之后回车进入了MySQL服务 5、 重置MySQL的服务 , 因为刚才了设置了密码 , 现在需要重置一下 输入:alter user user() identified by "root"; 回车之后出现:Query OK 表示重置成功 6、现在输入:SHOW DATABASES; 可以看到一个数据库表 , 表示数据库已经设置成功。

八、配置安装时可能会遇到的问题

mysql无法启动时,可能是程序进程被占用。

mysql安装显示MySQL80已存在_mysql_35


mysql安装显示MySQL80已存在_数据库_36

当mysql可以启动但无法被运行时

mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在_37


mysql安装显示MySQL80已存在_mysql安装显示MySQL80已存在_38


mysql安装显示MySQL80已存在_MySQL_39