mysql客户端navicat 64_windows10 64位 安装mysql服务端 并使用navicat客户端链接 掉的一堆坑...

1.目的

安装mysql服务端 并使用navicat客户端链接

2.过程

1)下载mysql服务端

共分为三版:企业版,商业版,社区版,其中企业版,商业版为收费版本

目前最高版本为8.0,我选的是之前版本mysql-5.7.29-winx64

8cab9f5dcdf48f3803d1c0f959eb26fe.png

2)安装mysql服务端

首先配置环境变量(我的电脑-高级系统设置-环境变量),系统变量下Path的记录,点开,添加mysql目录和mysqlbin目录,如下图

36156539ac48fefd883179e07e038340.png

其次cmd命令以管理员身份运行mysqld -install

如果你也出现报错,恭喜你中奖了,没有中奖跳过这步

b17c6fbc15a02edfcc7ced920c140d47.png

3)mysqld -install安装报错提示由于找不到VCTUNTIME140_1.dll

7c39ba0dbcd7592322ea6a45b89071ff.png

解压后将文件放在C:\Windows\System32

d421bbbbc5a87cfbd4cb801345a336de.png

重新mysql -install 发现此时并没有报错,进行下一步

4)继续尝试安装mysql,提示The service already exists

重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务:

命令sc delete mysql,删除该mysql

继续安装,就能成功,我的成功安装截图

7da0e913c716c35d9eae49c47af5eb26.png

删除成功,重新安装即可成功

a00c6c7a27aa7a43fcab240d7bd8d876.png

5)启动mysql服务

继续cmd命令 net start mysql   发现服务启动失败,我太惨了我,一步一个坑的我呀,没有失败跳过此步骤

进入mysql的bin目录

如果有my.ini则直接编辑,我是根本没有

19f4499ee08a84e654573b283930d1ff.png

新建文本文件,重命名为my.ini并编辑文件

填充如下内容 安装目录需要修改

[client]

port=3306

default-character-set=utf8

[mysqld]

# 设置为自己MYSQL的安装目录

basedir=D:\AboutDB\mysql\mysql-5.7.29-winx64\mysql-5.7.29-winx64

# 设置为MYSQL的数据目录

datadir=D:\AboutDB\mysql\mysql-5.7.29-winx64\mysql-5.7.29-winx64\data

port=3306character_set_server=utf8

sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER

#开启查询缓存

explicit_defaults_for_timestamp=trueskip-grant-tables

管理员打开命令行,进入bin目录后,执行命令 mysqld --initialize --user=mysql --console

此时出现随机生成的密码,记得保存

535d06bf57b015c88a705621746303e9.png

命令行 mysql -u root -p

输入随机密码

进入myql

随后 修改root密码    ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc.123自己的密码' PASSWORD EXPIRE NEVER;

FLUSH PRIVILEGES;

此时按道理来讲就可以使用新密码访问mysql服务了

PASSWORD EXPIRE NEVER是表示密码永不过期

为了避免出错,此时命令行先不要关。

6)使用navicat链接mysql

如果你此时点击测试出现Authentication plugin 'caching_sha2_password' cannot be loaded

那恭喜你,跟我一样 的下下签

766491985e4537d674268a6dc4dd2315.png

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'abc.123自己的密码';

FLUSH PRIVILEGES;

希望都不要跟我一样,下下签,每次都有坑

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值