从安装MySQL到链接navicat成功全过程

一,下载MySQL

先去官网下载点击的MySQL的下载https://dev.mysql.com/downloads/mysql/

在网页最下面


    这里我们选择第一个。

二,解压并写入my.ini文件

下载完成后解压 (我解压到c盘Program Files下)

1.解压完是这个样子(这里应该没有my.ini的,是我全部弄好后截屏的)

2.在桌面创建一个文本文件并写入

3.保存并修改文件属性为my.ini,确定后复制到第2步你解压的那个文件夹下。

扫描二维码关注公众号,回复: 6209637 查看本文章

三,更改环境变量

右击“我的电脑”--“属性”--“高级系统设置”--“环境变量”,在系统变量中找到Path

点击编辑,新建,将C:\Program Files\mysql-8.0.16-winx64\bin写入然后确定,确定,确定(打开的三个窗口都确定)


四,利用cmd命令行(以管理员身份运行)

用Cortana小娜搜索cmd选择以管理员身份运行

输入 cd C:\Program Files\mysql-8.0.16-winx64\bin 回车

输入mysqld --install 回车  

输入mysqld --initialize 回车  

输入net start mysql 回车

数据库就启动成功了。

五,至于修改数据库密码

登录数据库,密码在datadir目录下的 .err文件里

第一次登录数据库需要修改密码

完成后即可开始操作数据库

六,打开navicat新建数据库测试链接

点击链接测试时,可能会出现2059报错,是因为

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 

解决方法:

1.打开命令行小黑屏,进入MySQL的bin目录,然后输入mysql -u root -p,输入密码 回车

2.输入  ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;回车(注意有分号)

3.输入  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 回车(也有分号)

就OK了。

再次测试数据库连接就连接成功了!

猜你喜欢

转载自blog.csdn.net/qq_38074938/article/details/89714700