MySQL8.0+ msi 版本可视化安装教程——记录

MySQL8.0 msi 版本安装教程 引自

1> 官网下载安装包

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

image
image
image

说明:

如果需要8.0版本下的其他小版本,可以参考下图:

image

如需5.7及其之前版本,可以参考下图:

image

说明:

msi版本,可以在安装过程中,通过可视化操作进行自动配置;zip压缩包版本,则需要解压之后,自行配置,这里选择msi版本进行安装。

2> 安装MySQL

2.1 双击打开下载的安装包,进入到下面这个页面,选择 Custom 选项,之后,点击next

image

说明:

image

2.2 选择所需产品,更改安装位置(当然也可以默认安装,但是博主还是建议不要安装在C盘),点击next

image

修改MySQL 安装路径

image
image

2.3 点击execute,安装,弹出提示安装VS的提示框之后,点击我同意,继续安装即可

image
image
image

2.4 开始配置MySQL,一路点击next,直至出现下面界面,继续保持默认,点击next

image

继续点击next

image
image

2.5 配置MySQL数据库密码,点击next

image

2.6 Service Name保持默认即可(如需修改,请记住对应服务名称),点击next

image

2.7 点击execute执行,直至完成,此时,MySQL已经配置完成,点击Finish

image

2.8 点击next,之后点击Finish

image

至此,MySQL已经安装完毕。下面进行环境变量的配置

3> 配置环境变量

3.1 鼠标右键计算机,点击属性,点击高级系统配置,点击环境变量

image

3.2 新建系统变量,添加path值

image

双击path,新建path值,完成之后点击确定

image

说明:

如果win10系统电脑桌面没有 计算机 图标,可以参考下面方法添加。

在桌面任意位置处鼠标右键,点击 个性化,选择 主题,点击 桌面图标设置,勾选 计算机,点击应用,点击 确定

image
image

4> 验证MySQL是否安装成功

使用 快捷键 Windows + R(或者在win10搜索框中 搜索 命令提示符),在弹框中 输入 cmd,点击回车

image

在弹出的dos命令窗口下,输入 mysql -uroot -p,点击回车,之后输入设置的MySQL数据库密码,点击回车,出现下面界面表示MySQL已经安装成功。

image
image

说明:

如果之前安装过MySQL,需要将之前的MySQL卸载干净之后,再重新安装。

//-------------------------------------------------------

安装过程中问题描述引自

--->问题1

mysql已经发展到了8.0阶段,但是很多人在下载了安装了mysql8.0后,在快接近完成的阶段下出现了异常:

error 1042:Unable to connect to any of the specified MySQL hosts

上述异常直接导致mysql无法正常Finish,如图所示:

image
image

--->解决方案

1、windows端使用Win+R --> 运行 "services.msc" --> 打开service服务管理器,找到刚才安装mysql的服务名称

image

2、右键 --> 属性 --> 登录,更改成“本地系统账户” --> 确定

image

3、回到安装程序,在次点击Execute,会发现已经可以成功到Finish界面

image

--->问题2

安装了最新版的MySQL8.0+数据库,结果Navicat连接Mysql报1251错误


image.png

这个原因是mysql8.0之前的版本中加密规则是mysql_native_password,而在mysql8.0+之后的版本加密规则是caching_sha2_password,解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原:mysql_native_password.

这里采用第二种方式,简单粗暴

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #修改加密规则 

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; #更新一下用户的密码 

FLUSH PRIVILEGES; #刷新权限

在这个里面将password替换成你安装的时候设置的数据库密码,例如“123456”


sql.png

1045-Access denied for user 'root'@'localhost'(using password: YES)

这个错误通常是上面password修改时候的问题,第二句没替换的话密码变成了password

--->其他问题命令,命令只能在当前mysql安装路径->bin文件夹下的窗口打开命令行,使用管理员权限打开

1、dos命令的基本操作:
盘符: 例如想进入D盘 d:
cd 进入到当前盘某个目录。
cd \ 进入当前盘根目录
cd \windows 进入到当前盘Windows目录
cd.. 退出到上一级目录
2、MySql命令
删除服务 sc delete mysql服务名
启动服务 net start mysql服务名
关闭服务 net stop mysql服务名

你可能感兴趣的:(MySQL8.0+ msi 版本可视化安装教程——记录)