安装第一步

笔者在安装mysql时一直出现各种问题,今天难得成功一次,决定记录一下,留作纪念与参考

安装第一步,下载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

在命令行里输入命令

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

其中的那个file路径是你的my.ini 的路径

安装第一步。如果出现缺少 msvcp140.dll 的情况,登入该网址,下载与程序位数相同的vc++

然后输入

mysqld install

安装第一步。 安装, 之后应该启动服务,笔者用的环境是windows server2012

打开服务的方式是

控制面板->管理工具->服务->MySql

右击MySql 选择启动服务

澳门太阳集团城网址 2

.err 文件中找到临时密码,登入,

澳门太阳集团城网址 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';

 修改后结果

澳门太阳集团城网址 4

将加密方式改回mysql_native_password

注意,此时千万不要退出mysql
先将密码用之前改密码的命令修改一下,由于加密方式修改,而原本密文未改,如果不修改密码就会导致无法进入mysql,笔者也因此重装过mysql。。。

然后连接,输入密码正常登入

 

 

 

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图