mysql的安装以及连接navicat及问题记录

本文主要记录mysql的安装以及连接navicat时遇到的问题及如果解决。

mysql下载

下载地址是https://www.mysql.com/downloads/

这里我们主要点击Community版本下载,下载的是免安装zip包。

mysql安装

下载好之后我们就直接将压缩包解压到我们想要安装的目录,解压后文件夹中主要有

接下来我们需要配置一下环境变量,这个环境变量是在高级系统设置中

我们在环境变量的Path变量中追加mysql的bin路径,我的路径是D:\mysql-8.0.15\bin

然后我们使用管理者权限打开cmd,在mysql/bin目录下输入命令

然后我们在输入mysqld install就会显示安装成功,如果显示Install/Remove of the Service Denied!表明cmd没有使用管理者权限打开,只需要重新通过管理员权限进行上述操作既可以完成安装。

mysql启动及密码重置

在安装完成后,可以通过net start mysql开启mysql服务

开启服务后可以通过mysql -u root -p命令进入数据库

在初次进入时是不需要密码的,如果我们想要给mysql重置自定义密码,首先使用命令use mysql选择mysql数据库,然后通过 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';命令来修改root密码,在修改完退出数据库即可完成密码的修改

然后我们就可以重新使用新的密码来进入数据库了,到这里为止,我们就完成了mysql数据库的安装,配置以及密码重置的全部工作。

mysql连接navicat

在navicat中选择新建连接,然后输入相应的参数,由于是本地连接,地址填localhost,账号是root,密码则是刚刚你自定义的那个密码。

这里如果用户使用的是mysql8之后的版本,连接navicat的时候会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误,主要的原因是mysql8之后的加密规则改成了caching_sha2_password,而mysql8之前的加密规则是mysql_native_password,这里可以通过将mysql的加密规则改回mysql_native_password的方法来解决这个问题。

首先通过使用管理员身份登陆cmd,然后mysql -u root -p登陆数据库,再更新加密规则

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

更新用户的密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

最后通过 FLUSH PRIVILEGES;刷新权限即可完成加密规则的修改

然后我们再尝试连接navicat,这时发现已经可以通过navicat连接mysql数据库了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值