1.目的

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

2.过程

1)下载mysql服务端

下载过程(参考https://blog.csdn.net/youxianzide/article/details/85319106),在这位前辈的各种截图中准确找到了自己想要的社区,免安装版本

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

以下为官网下载地址为:https://dev.mysql.com/downloads/mysql/

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

2)安装mysql服务端

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

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

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

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

参考此博客(https://blog.csdn.net/weixin_39399203/article/details/104203650)我使用的是第二种方法,下载VCTUNTIME140_1.dll,下载地址https://cn.dll-files.com/vcruntime140_1.dll.html

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

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

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

 

参考(https://blog.csdn.net/qq_39701269/article/details/77935490

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

命令sc delete mysql,删除该mysql

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

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

5)启动mysql服务

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

  进入mysql的bin目录

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

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

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

[client]
port=
default-character-set=utf8 [mysqld] 
# 设置为自己MYSQL的安装目录 
basedir=D:\AboutDB\mysql\mysql-5.7.-winx64\mysql-5.7.-winx64
# 设置为MYSQL的数据目录 
datadir=D:\AboutDB\mysql\mysql-5.7.-winx64\mysql-5.7.-winx64\data
port=
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables

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

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

命令行 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

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

解决方法是命令行继续 操作mysql,参考https://www.cnblogs.com/zhurong/p/9898675.html

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

FLUSH PRIVILEGES;

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

windows10 64位 安装mysql服务端 并使用navicat客户端链接 掉的一堆坑的更多相关文章

  1. win10 64 位安装 MySQL(mysql-5.7.17-winx64)

    版权声明:本文为搜集借鉴各类文章的原创文章,转载请注明出处:http://www.cnblogs.com/2186009311CFF/p/6517470.html. win10 64 位安装 MySQ ...

  2. Windows10 64位 安装 Docker

    本文主要介绍Docker在Windows下的安装.关于Docker的介绍和文档在其官网中可以找到:http://www.docker.com .安装环境:Windows10 64位. Docker引擎 ...

  3. Windows10 64位安装DB2数据库

    安装前准备 : 系统:Windows10 64位 DB2 v9.5下载地址(迅雷):http://big3.ddooo.com/db2_93661.rar 选择安装包解压位置,并复制记住: 去到解压的 ...

  4. Win7 64位安装MySQL

    1.Win7 64位 安装MySQL5.5版本 安装文件的执行:会提示“已经停止工作”: 2.我下载了mysql-installer-community-5.7.11.0.msi,可以安装成功,中途需 ...

  5. Windows7 64位 安装mysql

    Windows上安装MySQL还是比较方便的,之前做过一个Windows10上面的安装方法,但是一个同学说自己的电脑是Windows7的,所以我写一个Windows7上的MySQL安装方法. MySQ ...

  6. 【转】CentOS7 64位安装mysql教程

    从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示 1.先检查系统是否装有mysql rpm -qa | grep mysql 这里返回空值,说 ...

  7. CentOS7 64位安装mysql教程

    参考链接:http://baijiahao.baidu.com/s?id=1597184796823517712&wfr=spider&for=pc https://www.cnblo ...

  8. Centos 7.6安装mysql服务端5.7

    环境:centos 7.6,mysql server 5.7.26 新建文件夹/opt/mysql,并cd进去 运行wget http://dev.mysql.com/get/mysql-5.7.26 ...

  9. Windows10 64位 安装 Postgresql 数据库

    1,下载Postgresql 10.7 版本,下载地址   https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 2 ...

随机推荐

  1. 查漏补缺:C++STL简述(容器部分)

    STL:是Standard Template Library的简称,中文译为标准模板库,是由惠普实验室开发的一系列软件的统称,现为C++的一部分,可分为容器(containers).迭代器(itera ...

  2. AAAI |如何保证人工智能系统的准确性?

    ​ |如何保证人工智能系统的准确性?" title="AAAI |如何保证人工智能系统的准确性?"> ​ 注:本文译自AI is getting smarter; ...

  3. JavaScript的封装和继承

    提到JavaScript"面向对象编程",主要就是封装和继承,这里主要依据阮一峰及其他博客的系列文章做个总结. 继承机制的设计思想 所有实例对象需要共享的属性和方法,都放在这个对象 ...

  4. STL迭代器的使用、正向、逆向输出双向链表中的所有元素

    */ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...

  5. USB小白学习之路(6) IIC EEPROM读取解析

    IIC EEPROM读取解析 1. 编译错误处理(这里可以忽略) 在解压包解压了程序后,直接编译,出现如下错误. *** WARNING L14: INCOMPATIBLE MEMORY MODEL ...

  6. IdentityServer4迁移至3.x版本注意问题详解

    前言 之前有一位购买我课程的童鞋利用最新的IdentityServer4版本即对应.NET Core 3.x,发布到生产环境在学习,结果出了一些问题,此前我并未过多关注IdentityServer4升 ...

  7. LeetCode python实现题解(持续更新)

    目录 LeetCode Python实现算法简介 0001 两数之和 0002 两数相加 0003 无重复字符的最长子串 0004 寻找两个有序数组的中位数 0005 最长回文子串 0006 Z字型变 ...

  8. [续更]一起来撸一下Flex布局里面的那些属性

    Flex的全称是Flexible Box,意为弹性布局,用来为盒模型提供最大的灵活性. Flex包含的属性有很多,每个属性又包含了许多不同意义的属性值···然而在实际开发中,能被我们临幸的可能也只是那 ...

  9. 课题:html5图像羽化(不规则区域羽化,feather,html5羽化)

    下午搜索了一堆相关文章,没有找到符合要求的. 对一张图片应用不规则区域的羽化,该怎么做呢? 首先去查了下 羽化的原理,然而没有什么用, 然后就开始从表现层去研究怎么模拟? idea 1: blur滤镜 ...

  10. 前端每日实战:85# 视频演示如何用纯 CSS 创作一个小球反弹的动画

    效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/OwWROO 可交互视频 此视频是可 ...