Mysql8.0.20下载和安装

    技术2022-07-27  90

    写在前面: 以前安装软件的时候踩过不少坑,没有养成记录的好习惯,导致每次重装都需要在网上查找各种资料,浪费时间的同时还不一定能够解决问题。所以本着提高效率、减少不必要的重复劳动和方便他人的想法记录踩坑过程。

    本文结构

    1.下载与解压2.配置环境变量3.新增配置文件和数据文件夹4.cmd安装5.登录和设置密码6.关闭mysql开机自启动

    1.下载与解压

    由于5.7版本需要安装vs2013,所以放弃了5.7,转向其他版本,这里是最新的8.0.20

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

    选择window操作系统,64位下载

    选择No thanks,just start my download

    下载完之后得到mysql-8.0.20-winx64.zip

    2.配置环境变量

    解压:这里选择解压到D盘

    D:\mysql-8.0.20-winx64

    配置环境变量 直接在Win10左下角搜索框中搜索:环境变量,然后打开,进入到右下角的环境变量 系统变量中找到Path(或者是PATH,两者相同,windows大小写不敏感),选择编辑,在path中添加mysql的bin文件夹路径,举例

    D:\mysql-8.0.20-winx64\bin

    3.新增配置文件和数据文件夹

    配置完环境变量之后,在D:\mysql-8.0.20-winx64(安装路径)目录下新增一个配置文件mysql.ini和一个名为data的文件夹 配置文件的增加方法为:新建txt文件,重命名为mysql.ini即可,如果看不到扩展名,请在任何一个文件夹下找到查看-选中文件扩展名 修改mysql.ini文件如下 需要注意的是安装目录和数据的存放目录需要是自己的目录

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

    4.cmd安装

    使用管理员身份打开cmd直接输入如下命令(没有反应是正常现象)

    mysqld --initialize-insecure --user=mysql

    接着在cmd中输入如下命令,会提示安装成功(踩坑:注意以管理员身份打开cmd才可以哦,如果没有使用管理员权限,会得到安装被拒绝显示Install/Remove of the Service Denied!)

    mysqld install

    5.登录和设置密码

    启动服务,使用如下命令,会得到服务启动成功的回复,如下图

    net start mysql

    服务启动之后,需要登录(第一次登录没有密码,看到Enter password之后 直接回车,不要输入东西,否则会报错)

    mysql -u root -p

    修改密码(在先启动服务的情况下),由于已经进入到mysql(如上图mysql>)需要先输入quit退出,然后输入以下命令,一般密码设置为root,方便记忆

    mysqladmin -u root -p password

    可能出现如下情况,这种情况的解决是:第一次出现Enter password时,不需要输入任何东西,直接回车即可,后面才是输入新密码

    正确设置密码如下图所示

    6.关闭mysql开机自启动

    关闭mysql开机自启动

    在win10最下角搜索框中输入

    Services.msc

    会打开服务 找到Mysql,右击选择属性,打开属性面板如下图,启动类型选择手动,然后确定

    参考资料 mysql-5.7.24-winx64安装

    Processed: 0.014, SQL: 9