前言:

  我对 “MySQL社区版” 的理解是:它只是一个后台服务,它的管理需要用到其他的数据库管理软件,这里我用的是 Navicat Premium,这个软件可以同时为多个数据库提供管理,比如MySQLSQL SeverOracle等,当然了也可以用 Navicat for MySQL,都是一样的。

  MySQL社区版 是 Oracle 公司提供的一个免费的数据库, 直接下载就行。

  Navicat Premium 是需要付费的,它有14天的免费体验时间,想要破解也可以,可以下载我的破解包。

  两个链接:

  • CSDN:我在CSDN上传了破解包,如果你感觉我的教程写的对你有帮助,而你又有CSDN的积分或者金币,可以支付下载。

  ps:因为版权问题,CSDN不允许上传了,麻烦大家给这篇文章点赞吧。

  • 网盘: 这个是免费的,有时候我会更改网盘文件夹的位置,如果打不开链接,可以百度去搜索破解方法,也可以使用我的第一个链接。

  链接:https://pan.baidu.com/s/1D-HV0yG6eQ349tKeoYBWpw 
  提取码:wdhf

所需软件:

  • MySQL社区版
  • Navicat Premium(Navicat for MySQL)

一、MySQL社区版下载及安装

  • MySQL社区版

  网址:https://www.mysql.com/downloads/

  首先选择 DOWNLOADS

  

  然后向下拉,到这个界面

  

  找到  MySQL Community (GPL) Downloads,点击进入下面界面

  点击 MySQL Community Server 然后进入下面界面,选择符合自己要求的压缩包下载

  

  进入下载界面,点击下面红色的框可以直接下载,而不用注册和登录,省去很多麻烦。

    

   下载结束

  下载后解压,发现是个文件夹,如下图。并没有安装的exe文件。别慌,这个的确没有界面,他只是一个后台的软件,是一个服务。需要搭配其他软件一起使用。

  我使用的是 Navicat Premium( 也可以用Navicat for MySQL ),然后就可以了

二、配置MySQL环境变量

  1. 移动文件夹:将压缩包复制到你想安装的位置,(我是在D盘新建了MySQL文件夹,将文件复制到MySQL文件夹,地址是 D:\MySQL\mysql-8.0.17-winx64 )
  2. 配置环境变量,与 Java 的环境变量类似

  首先:我的电脑 ---》属性 ---》高级系统设置 ---》环境变量,到达这个界面:

  

  点击新建,变量名填写: 【MySQL_HOME】,变量值填写你刚刚复制的文件夹的地址,我的是:【D:\MySQL\mysql-8.0.17-winx64】,点击确定

  找到 【path】,然后双击【path】(或者单击path,然后单击【编辑】)

  进入编辑页面,点击【新建】,在框中填入【%MySQL_HOME%\bin】

  环境变量编辑结束,点击确定,退出界面。

  注意:不要点【取消】或者其他的键。一定要确认

三、修改配置文件:

  在安装文件夹中找到my-default.ini,或者自己建立一个my.ini文件。(大概率找不到,没有就新建一个)

用记事本打开,编辑内容,此处可以直接复制我的内容,我的经过验证是没错的。保存关闭

[mysqld]

# 设置3306端口
port= # 设置mysql的安装目录
basedir=D:\MySQL\mysql-8.0.-winx64 # 设置mysql数据库的数据的存放目录
datadir=D:\MySQL\mysql-8.0.-winx64\data # 允许最大连接数
max_connections= # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors= # 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password [client]
# 设置mysql客户端连接服务端时默认使用的端口
port=
default-character-set=utf8

三、安装MySQL:

  打开【cmd】(即 命令提示符),我安装时参考的教程说是需要进入MySQL的安装目录,但是经过验证,不需要如此,如果环境变量配置完成就没有问题。

  (下图是进入安装目录,可省略,没必要)

输入【mysqld -install】失败了的话,用管理员身份打开再试一遍。提示安装成功

  输入【net start mysql】,启动服务,

   然后是登录

  我参考的教程提示如下:(错误做法)

  但是实际有问题,登录失败,提示如下

  然后开始了无止境的: 百度--》尝试 ---》 百度--》尝试 ---》 百度--》尝试 ,最后花了两个小时才解决。

  如果你已经尝试了上面的错误做法,也没关系。我还有一个随笔,里面写了解决方法:打开【D:\MySQL\mysql-8.0.17-winx64\data】,然后找一个文件【电脑名.err】,记事本打开后,找到【Note】的一行,最后面【】【root@localhost:密码】,root@localhost:后面就是密码,如下图

  下面分享正确做法,(注:我没有尝试这种做法,不知道有没有问题)

  输入【mysql -u root -p password】 其中 password 用你想设置的密码代替

  它的原理是:在你没有输入密码的时候,会自动设置一个随机密码,储存在我刚刚说的那个文件夹里面。

  而当你输入了自己想要的密码后,就可以使用自己的密码登录了。

  然后登录成功

主要参考:

  1、博客园 博主【放飞的回忆】文章《MySQL下载安装详情教程》

  原文地址:https://www.cnblogs.com/ziyoublog/p/9722849.html

  2、CSDN博主【Arrio_Y】文章《MySQL登录出错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)》

  原文地址 https://blog.csdn.net/Arrio_Y/article/details/88293223

四、下载及安装 Navicat Premium

  官网网址: https://www.navicat.com.cn/products/navicat-premium

  点击【试用】,选择版本直接下载

  直接安装,具体过程不再讲解

五、破解方法:

  我上传了的破解包,在文章的最上面有链接,可以直接用,也可以网上搜索其他的教程,很简单。

  运行界面截图:

MySQL 和 Navicat Premium 下载及安装全过程的更多相关文章

  1. Navicat Premium下载、安装、破解

    Navicat Premium 是一套数据库管理工具,让你以单一程序同時连接到 MySQL.MariaDB.SQL Server.SQLite.Oracle 和 PostgreSQL 数据库. 此外, ...

  2. Navicat for MySQL和Navicat Premium之间的区别

    首先两款软件都可以用来管理数据库链接MySQL和MariaDB 相对于新手或者前端工程师使用Navicat for MySQL就够了,功能相对于Navicat Premium比较少Navicat fo ...

  3. 解决 win10 家庭版环境下 MySQL 的ODBC驱动下载及安装

    目录 写在前面 下载安装 1.首先,我们需要去官网下载ODBC驱动. 配置 1.打开控制面板.查看方式:选择大图标. 2.选择管理工具的ODBC 数据源(64 位). 3.在驱动程序目录下.我们可以看 ...

  4. MySQL Server类型之MySQL客户端工具的下载、安装和使用

    本博文的主要内容有 .MySQL Server 5.5系列的下载 .MySQL Server 5.5系列的安装 .MySQL Server 5.5系列的使用 .MySQL Server 5.5系列的卸 ...

  5. MySQL Server类型之MySQL客户端工具的下载、安装和使用(博主推荐)

    本博文的主要内容有 .MySQL Server 5.5系列的下载 .MySQL Server 5.5系列的安装 .MySQL Server 5.5系列的使用 .MySQL Server 5.5系列的卸 ...

  6. 【MySql】【Navicat】下载,安装,激活攻略

    来了一家新公司,新电脑,最近申请了DB访问的权限. 公司用的MySql数据库,自己下载了MySql workbench,用的也还不错. 现在下载了一个Navicat,比较讨厌的是,现在很多软件都需要注 ...

  7. MySQL 之Navicat Premium 12安装使用、pymysql模块使用、sql注入问题的产生与解决

    本文内容提要: Navicat Premium 12 的介绍.使用. pymysql模块的使用 sql注入问题的产生与解决 -------------------------------------- ...

  8. Ubuntu搭建mysql,Navicat Premium连接

    保存编辑结果与退出vim编辑器 https://jingyan.baidu.com/article/495ba8410ff14d38b30ede01.html 首先,我们需要使用apt安装mysql, ...

  9. mysql数据库 navicat premium mac 破解教程

    https://www.jianshu.com/p/f3ef78deadaa 转自Navicat Premium for Mac v12.0.22.0 破解教程,macOS上手动破解,无需补丁,无毒 ...

随机推荐

  1. B. Tea Queue codeforces Round.37.div2 队列

    B. Tea Queue time limit per test 1 second memory limit per test 256 megabytes input standard input o ...

  2. R语言基础入门

    请先安装好R和RStudio 如果不干别的,控制台就是一个内置计算器 2 * 3 #=> 6 sqrt(36) #=> 6, square root log10(100) #=> 2 ...

  3. linux常用命令二

    linux常用命令一 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all ...

  4. java反射原理,应用

    java类的加载过程 调用java命令运行程序时,该命令会启动一条java虚拟机进程,该程序的所有线程都会运行在这个虚拟机进程里面.程序运行产生的线程.变量都处于这个进程,共同使用该JVM进程的内存区 ...

  5. 算法与数据结构基础 - 递归(Recursion)

    递归基础 递归(Recursion)是常见常用的算法,是DFS.分治法.回溯.二叉树遍历等方法的基础,典型的应用递归的问题有求阶乘.汉诺塔.斐波那契数列等,可视化过程. 应用递归算法一般分三步,一是定 ...

  6. SSM相关面试题(简答)

    1.springmvc的执行    流程: 2.mybstis的执行流程: 3.ioc和DI的理解: 4.对aop的理解: 5.spring中常见的设计模式: 6.spring中声明式事务处理的配置: ...

  7. http响应

    1.http响应 2.响应行常见状态码 200 :请求成功. 302 :请求重定向. 当访问网址A时,由于网址A服务器端的拦截器或者其他后端代码处理的原因,会被重定向到网址B. 304 :请求资源没有 ...

  8. Jmeter接口压力测试,Java.net.BindException: Address already in use: connect

    Java.net.BindException: Address already in use: connect 问题原因: 操作系统会为TCP/IP服务预留临时端口,Jmeter在跑并发测试的时候每开 ...

  9. 亮剑.NET学习札记

    学习前提要: 因为书的版本过老,有些章节不学了,要学的包括以下章节 暂定:1,2,4,5,6,7,9,10,11,12,13,14,15,16,17,18,附录A 第一章:主要是介绍.NET,包括面向 ...

  10. 39 (OC) 瀑布流、不规则UI

    39  (OC)  瀑布流.不规则UI