笔者在安装mysql时一直出現各种各样难题,今日难能可贵取得成功一次,决策纪录一下,留作留念与参照

安装第一步,免费下载mysql

https://dev.mysql.com/downloads/mysql/

安装mysql zip 安装包 Navicat连接 下载mysql 数据库  第1张

以在windows下安装为例子

 

缓解压力到你所需放的文件夹名称里

在文件夹名称里在建一个 my.ini 文档做为环境变量,再建立一个data做为数据信息存放点

文档里写上(留意,应当把路径改成你所配备的相对路径)

[mysql]
         # 设定mysql手机客户端默认字段名
         default-character-set=utf8
         [mysqld]
         #设定3306端口号
         port = 3306
         # 设定mysql的安装文件目录

         basedir=D:\\softwares\\mysql-5.7.14-winx64
         # 设定mysql数据库查询的数据信息的储放文件目录
         datadir=D:\\softwares\\mysql-5.7.14-winx64\\data

         # 容许最大连接数
         max_connections=200
         # 服务器端应用的字段名默认为UTF8
         character-set-server=utf8
         # 建立新表时将应用的默认储存模块
         default-storage-engine=INNODB

在cmd里键入指令

mysqld --defaults-file="F:\my.ini" --initialize

在其中的哪个file路径就是你的my.ini 的路径

随后键入

mysqld install

 安装, 以后应当起动服务项目,笔者用的自然环境是windows server2012

打开服务的方法是

操作面板->可视化工具->服务项目->MySql

右键MySql 挑选起动服务项目

安装mysql zip 安装包 Navicat连接 下载mysql 数据库  第2张

.err 文档中寻找临时性登陆密码,登陆,

安装mysql zip 安装包 Navicat连接 下载mysql 数据库  第3张

用下边指令改动 <留意,一些版本号并不是该指令,我的版本号2018的>

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPassword'

 随后就可以一切正常应用了

接下来联接Navicat

一切正常设定点一下联接后出現了不正确

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded

 进到mysql中 ,进到mysql数据库查询

use mysql

 随后查寻了一下

select user, host, plugin, authentication_string from user\G; 

 

发觉加密算法不一样,而这一加密算法navicat不兼容

键入句子

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

 改动后結果

安装mysql zip 安装包 Navicat连接 下载mysql 数据库  第4张

将加密算法改成mysql_native_password

留意,这时千万别撤出mysql 先将登陆密码用以前修改密码的指令改动一下,因为加密算法改动,而本来保密未变,如果不更改密码便会造成没法进到mysql,笔者也因而重新安装过mysql。。。

随后联接,输入支付密码一切正常登陆