前言:

  我对 “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. Kubernetes --- 详细介绍和架构详解

    Kubernetes是一个跨主机集群的开源的容器调度平台,它可以自动化应用容器的部署,扩展和操作,提供以容器为中心的基础架构 目录 一. Kubernetes用途 二. Kubernetes特点 三. ...

  2. 基于SSM的在线考试系统

    本系统功能非常完善,页面美观大方,技术新颖,选用主流数据库Mysql,表数量及结构适当,如果你需要做在线考试或者其它考试类系统,这个系统将非常有用. 其实,任何考试系统,无非试题不一样,所以如果你是做 ...

  3. 026 模块3-random库的使用

    目录 一.random库基本介绍 1.1 random库概述 二.基本随机数函数 2.1 随机数种子 三.扩展随机数函数 3.1 随机数函数的使用 一.random库基本介绍 random库是使用随机 ...

  4. virtualbox下给centos7固定ip

    在virtualbox桥接连接模式下,固定虚拟机的ip. 修改/etc/sysconfig/network-scripts/ifcfg-ens33文件 添加如下信息: 保存 重启网卡: sudo se ...

  5. “独立”OpenVINO R2019_2 版本中的“super_resolution_demo”例子的,解决由于 R2019_1到R2019_2 升级造成的问题

    OpenVINO提供了丰富的例子,为了方便研究和使用,我们需要将这些例子由原始的demo目录中分离出来,也就是“独立”运行,这里我们选择了较为简单的super_resolution_demo来说明问题 ...

  6. 聊聊 Python 的单元测试框架(二):nose 和它的继任者 nose2

    作者:HelloGitHub-Prodesire HelloGitHub 的<讲解开源项目>系列,项目地址:https://github.com/HelloGitHub-Team/Arti ...

  7. 为什么StringBuilder是线程不安全的?StringBuffer是线程安全的?

    面试中经常问到的一个问题:StringBuilder和StringBuffer的区别是什么? 我们非常自信的说出:StringBuilder是线程安全的,StirngBuffer是线程不安全的 面试官 ...

  8. Single Number 普通解及最小空间解(理解异或)

    原题目 Given a non-empty array of integers, every element appears twice except for one. Find that singl ...

  9. 语音信号的梅尔频率倒谱系数(MFCC)的原理讲解及python实现

    梅尔倒谱系数(MFCC) 梅尔倒谱系数(Mel-scale FrequencyCepstral Coefficients,简称MFCC).依据人的听觉实验结果来分析语音的频谱, MFCC分析依据的听觉 ...

  10. [Advanced Python] 15 - "Metaclass": ORM

    From: 使用元类 动态创建类 与静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的. 一 .type()动态创建 我们说class的定义是运行时动态创建的: 而创建cl ...