mysql的安装和navicat(1862密码过期问题解决)

mysql的安装和navicat

先下载安装包,我已经将链接附上~~~

mac和window 都在里面自选下载
链接:https://pan.baidu.com/s/19cfPp787yjolcJFf1ILvnA
提取码:2i7h

navicat 安装包
链接:https://pan.baidu.com/s/1ZU9LWl2B-322OIlHIoyObQ
提取码:t7hp
安装 (安装的时候 全程用 powershell 记得管理员进入)

在mysql目录中新建 my.ini ,并对其进行一下配置:

例:D:\utils\mysql\mysql-5.7.23-winx64 这是我的mysql文件目录

注意:以下配置的mysql安装目录一定要对应上自己的mysql安装目录 别忽略了 否则下一步不能进行

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8

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

进入 mysql目录 下的 bin目录,命令行执行:

# 初始化数据库
$ mysqld --initialize --console

可以通过以下命令查询mysql版本:(如果mysql命令没有 可能是 环境变量没有配)

(环境变量配置:在自己电脑的环境变量的 path新建一个 路径为 D:\utils\mysql\mysql-5.7.23-winx64\bin 到bin 目录就可以了)

$ mysqladmin --version
# 得到:mysqladmin  Ver 8.42 Distrib 5.7.23, for Win64 on x86_64

以管理员身份进入这个bin目录,并输入以下安装命令:(需要用管理员进去安装 否则 会出现没有安装权限)

$ mysqld install
# 得到:Service successfully installed.

启动输入以下命令即可启动mysql:

$ net start mysql  // 启动
$ net stop mysql   // 关闭

如果出现了 (发生了错误 2 ) 的错误,可以执行:(如果出现了 错误 5 可能是你没有管理员运行powershell) 注意:需要管理员启动powershell

$ mysqld --remove
Service successfully removed.

$ mysqld --install
Service successfully installed.

$ net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

到这里就安装成功了>>>

修改mysql密码

打开 my.ini,把这一行的注释开:

skip-grant-tables

重启mysql:

$ net stop mysql
$ net start mysql

此时的mysql密码已经被取消,可以随意输入密码进入:

$ mysql -uroot -p

修改密码:

$ mysql> use mysql;
$ mysql> update user set authentication_string=password("123456") where user="root";
$ mysql> flush privileges; # 刷新权限
$ mysql> quit; # 退出mysql

重新回到 my.ini 把刚刚那行注释掉:

# skip-grant-tables;

重启mysql:

$ net stop mysql
$ net start mysql

尝试尝试连接mysql:

$ mysql -uroot -p123456

请添加图片描述

这样就代表成功了

然后就是连接navicat了:

这个就正常连接就好了,下面就说一下 密码过期的问题解决办法(1862)

如果出现以下错误,解决办法如下:
请添加图片描述

需要在命令行 执行:(出现密码 输入密码即可)

mysql -uroot -p

然后执行:(完成这俩步即可)

set password=password('写入上述输入的密码');
#quit; 退出

然后就是 再去navicat 上重新连接 就好了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小朋友120

谢谢你拉近我与星星的距离

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值