**

“Mysql 8.0 的安装与环境配置”

**

1、下载 mysql 安装包:

mysql官网:https://www.mysql.com/cn/downloads/

(1)点击下载,如下图所示:

生产环境mysql内网升级 mysql8.0.23环境配置_Server


(2)滑到页面下方,点击企业版下载,如下图所示:

生产环境mysql内网升级 mysql8.0.23环境配置_Server_02


(3)选择你需要的版本,点击下载。(本人是64bit,我安装的是8.0.23版本)。

生产环境mysql内网升级 mysql8.0.23环境配置_Server_03


(4)点击下图所示位置直接下载:

生产环境mysql内网升级 mysql8.0.23环境配置_生产环境mysql内网升级_04


(5)至此安装包下载完成。

2、mysql的图形化界面参数配置

(1)打开刚刚下载的安装包位置,双击:

生产环境mysql内网升级 mysql8.0.23环境配置_Server_05


生产环境mysql内网升级 mysql8.0.23环境配置_mysql_06

(2)进入“Type and Networking类型和网络配置”界面,端口号选择3306,其他默认,next:

(由于不同版本在配置过程中,下图左方框位置出现的选项不同,在此若没有介绍到您需要的界面还望海涵!)

生产环境mysql内网升级 mysql8.0.23环境配置_mysql_07


(3)在“Apply Configuration”界面,单击“Execute”按钮,可以将罗列的配置信息写入MySQL配置文件my.ini中。等待每项前面出现对号,表示成功完成。点击finish。(图略)

(4)finish后,重新回到“Product Configuration产品配置”界面,可以看到配置信息已经完成。点击next。(图略)

(5)next后,进入“Installation Complete安装完成”界面。单击finish,完成MySQL的安装。(图略)

(6)再次双击安装包,出现如下界面,表示成功:

生产环境mysql内网升级 mysql8.0.23环境配置_Server_08


(7)将安装目录(如下)添加至path环境变量4位置。

C:\Program Files\MySQL\MySQL Server 8.0\bin;

生产环境mysql内网升级 mysql8.0.23环境配置_生产环境mysql内网升级_09


3、安装mysql

(1)win+R,输入cmd,回车。在命令行模式下进入到mysql的安装目录bin下。本人的是:

C:\Program Files\MySQL\MySQL Server 8.0\bin

生产环境mysql内网升级 mysql8.0.23环境配置_生产环境mysql内网升级_10


(2)进入bin目录后,输入安装命令:mysql -install。安装成功。

生产环境mysql内网升级 mysql8.0.23环境配置_mysql_11


如果失败,则可能是系统权限问题。重新以管理员方式打开cmd即可。(3)输入命令:mysqld --initialize。可以创建data文件夹,并产生随机密码。

生产环境mysql内网升级 mysql8.0.23环境配置_mysql_12


(4)输入命令:net start mysql。能正常启动,说明(2)生效。

生产环境mysql内网升级 mysql8.0.23环境配置_MySQL_13


(5)输入命令:mysql -u root -p。连接数据库。

回车后,需要输入密码。此次密码在(3)生成的data文件夹下的.err文件中。

生产环境mysql内网升级 mysql8.0.23环境配置_MySQL_14


生产环境mysql内网升级 mysql8.0.23环境配置_Server_15


生产环境mysql内网升级 mysql8.0.23环境配置_Server_16


(6)输入修改密码的命令:

alter user ‘root’@‘localhost’ IDENTIFIED BY’新密码’;。

注意“有分号;”

生产环境mysql内网升级 mysql8.0.23环境配置_MySQL_17


(7)输入退出连接命名:exit。重新连接,测试密码是否修改成功。此次密码输入(6)修改后的密码:

生产环境mysql内网升级 mysql8.0.23环境配置_生产环境mysql内网升级_18


4、配置文件my.ini。

(1)在mysql安装目录下空白处右键新建文本文件。后缀名是.ini。如果不能修改,则打开工具中的文件夹选项,取消勾选“隐藏文件类型的扩展名”,如下图所。保存修改,重新命名,即可成功。

生产环境mysql内网升级 mysql8.0.23环境配置_MySQL_19


生产环境mysql内网升级 mysql8.0.23环境配置_MySQL_20


生产环境mysql内网升级 mysql8.0.23环境配置_MySQL_21


(2)以文本形式打开my.ini。将以下内容保存到该文件:

[mysql]
 # 设置mysql客户端默认字符集
 default-character-set=utf8
 [mysqld]
 # 设置3306端口
 port = 3306
 # 设置mysql的安装目录
 basedir=C:\Program Files\MySQL\MySQL Server 8.0
 # 设置mysql数据库的数据的存放目录
 datadir=C:\Program Files\MySQL\MySQL Server 8.0\data
 # 允许最大连接数
 max_connections=20
 # 服务端使用的字符集默认为8比特编码的latin1字符集
 character-set-server=utf8
 # 创建新表时将使用的默认存储引擎
 default-storage-engine=INNODB

其中,需要注意的是basedir和datadir对应的都是您自己安装的目录路径。