1. 下载MySQL

2. 安装MySQL

2.1 解压安装包到安装路径

2.2 在安装路径根目录下创建mysql初始化文件 my.ini

[mysql]
#设置mysql客户端默认字符集`
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:/mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:/mysql-8.0.11-winx64/data
# 允许最大连接数
max_connections=2000
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=100
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

2.3 以管理员身份打开 cmd 命令行工具

  • 具体操作是 win + Q 搜cmd ,右击选以管理员身份执行,不要用管理员身份执行PowerShell

2.4 切换到安装的bin目录

  • 例如: cd D:\mysql-8.0.11-winx64\bin
  • 若将上述路径添加到环境变量path,则可以在任意目录执行以下脚本

2.5 初始化数据库并获取初始密码

  • 在安装目录/bin下执行命令:mysqld --initialize --console
  • 执行完成后,会打印 root 用户的初始默认密码,比如:
D:\mysql-8.0.11-winx64\bin>mysqld --initialize --console
2018-07-18T14:48:26.396790Z 0 [System] [MY-013169] [Server] D:\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server >in progress as process 15216
2018-07-18T14:48:38.445099Z 5 [Note] [MY-010454] [Server] A temporary >password is generated for root@localhost: 3s6RMDg,kawT
2018-07-18T14:48:45.351367Z 0 [System] [MY-013170] [Server] D:\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed
  • 注意!执行输出结果里面有一段:[Note] [MY-010454] [Server] A temporary >password is generated for root@localhost: 3s6RMDg,kawT 其中root@localhost:后面的3s6RMDg,kawT就是初始密码(不含首位空格)。
  • 需要记住这个密码,步骤2.7需要用到。
  • 要是没记住删掉初始化的 datadir 目录,再执行一遍初始化命令。

2.5 安装MySQL服务

mysqld --install [服务名]

  • 扩展 sc delete [服务名] 是删除服务的命令
  • 安装成功如下所示:
D:\mysql-8.0.11-winx64\bin>mysqld --install MySQL
Service successfully installed.
  • 后面的服务名可以不写,默认的名字为MySQL。
  • 如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 MySQL8

2.6 启动MySQL服务

  • 安装服务后等待几秒
  • 执行 net start [服务名]
  • 扩展:net stop [服务名] 是停止服务的命令
  • 启动成功如下所示
D:\mysql-8.0.11-winx64\bin>net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。

2.7 修改密码

  • 执行 mysql -u root -p
  • 这时候会提示输入密码,填入步骤2.5记录的密码即可登录成功,进入MySQL命令模式。
  • 在MySQL命令模式执行
  • ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
  • 修改密码,注意命令尾的;一定要有,这是mysql的语法
  • 修改成功后提示如下
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
Query OK, 0 rows affected (0.10 sec)

3. 安装Navicat Premium

3.1 下载

3.2 安装

  • 根据操作系统安装合适的版本
  • 安装后不要打开

3.3 破解

  • 以管理员身份运行PatchNavicat.exe
  • 破解成功打开即可使用

MySQL-8.0.11与Navicat Premium安装教程的更多相关文章

  1. Python3.7和数据库MySQL 8.0.12 绿色解压 安装教程(一)

    首先要安装MySQL 数据库才可以继续安装图形工具SQLyog 第一步:下载解压包>> MYSQL官网地址:https://dev.mysql.com/downloads/file/?id ...

  2. mysql学习(2)-Navicat Premium 12 链接MySQL8.0.11数据库报2059错误

    Navicat Premium 12 链接MySQL8.0.11数据库报2059错误 1,问题现象 安装完MySQL8.0.11和Navicat Premium12后,我们会用Navicat去测试连接 ...

  3. win10 安装mysql 8.0.18 解决Navicat初次连接报错

    win10 安装mysql 8.0.18 解决Navicat初次连接报错 win10 安装mysql 8.0.18-winx64 一,先去官网下载mysql 安装包 https://dev.mysql ...

  4. PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 安装

    PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 1.首先在安装好环境下安装 zabbix3.0情况下 2. yum install mysql-devel ...

  5. MySql 8.0.11 在win10下的zip非安装配置

     在win10使用mysql8.0.11的zip包进行配置时,搜到的教程很多坑,特此总结成功配置的方法. 1.下载非安装的zip包   mysql 8.0.11 64位 2.解压zip包 将下载的zi ...

  6. MySql 8.0.11 客户端连接失败:2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: ....

    近期,换了新笔记本,重新安装了MySql数据库和客户端工具Navicat Premium 12.我是从官网上下载的MySql数据库,版本为8.0.11,链接:https://dev.mysql.com ...

  7. SQLyog 报错2058 :连接 mysql 8.0.11 解决方法

    下载新版的 mysql 8.0.11 安装. 为了方便安装查看,我下载了sqlyog 工具 连接 mysql 配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了. 解决方法:wi ...

  8. Win7系统安装 MySQL 8.0.11

    1. 下载 MySQL 8.0.11 版本 下载地址: https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 2. 下载 ...

  9. 原创:mysql5 还原至mysql 8.0.11数据库链接配置提示错误(修改内容有三处

    原创:mysql5 还原至mysql 8.0.11数据库链接配置提示错误改有三: a) mysql 连接jar包版修改 b)类路径修改 c)配置连接池地址修改 因版本升级,首先要修改 1:mysql- ...

随机推荐

  1. fastjson对象转为json字符串日期格式变为时间戳问题

    今天尝试将map集合转为json对象时遇到一个问题.map中的value为日期格式如"2019-03-01",在使用JSONObject.toJSON(map).toString( ...

  2. Tensorflow(添加噪声的方式)

    在去噪自编码器中,模型的输入是原始的输入经过某种形式的加噪过程后的衰弱的形式,所以加噪声一般分为:加高斯白噪声,掩模噪声,椒盐噪声. 1.加性高斯噪声 self.scale = tf,placehol ...

  3. 关于css3 渐变色

    渐变色在现在来说非常的常用:(注意渐变色只能给背景加 不能给边框加) 方法:-webkit-linear-gradient() 括号里面第一个值为渐变色的开始方向,第二个值为开始的颜色,中间用逗号隔开 ...

  4. python修炼第三天

    今天主要讲了文件操作,函数与装饰器,装饰器比较烧脑,需要多做练习,逐步分解来进行理解!    加油! 一 文件操作 操作系统 提供文件的概念可以操作磁盘. 文件的只读模式: 注意如果是windows ...

  5. python1-集合、函数-(全局变量与局部变量)

    集合 # s=set('hello')# print(s)## s=set(['alex','alex','sb'])# print(s) # s={1,2,3,4,5,6} #添加# s.add(' ...

  6. 解决Warning: mysql_connect(): Headers and client library minor version mismatch. 警告

    php -i|grep Client 查询当前Client 版本,结果如下: Client API version => 5.6.31Client API library version =&g ...

  7. 手把手教你如何使用Cocos2d Console 进行html5项目发布

    手把手教你如何使用Cocos2d Console 进行html5项目发布   1.首先需要先安装Cocos2d Console运行需要的工具. 详情参见 这篇文章 http://www.cocoach ...

  8. 1. nginx添加自定义http模块(简单)

    步骤 1. 新建模块目录2. 添加模块配置文件3. 编写模块源码文件4. 在主配置文件中配置访问location5. 编译加入模块文件6. 测试 新建模块目录 mkdir /opt/nginx/ext ...

  9. 第十三周翻译-《Pro SQL Server Internals, 2nd edition》

    <Pro SQL Server Internals, 2nd edition> 作者:Dmitri Korotkevitch 翻译:赖慧芳 译文: 聚集索引 聚集索引指示表中数据的物理顺序 ...

  10. 使用spring框架,用xml方式进行bean装配出现“The fully qualified name of the bean's class, except if it serves...”

    使用spring框架,用xml方式进行bean装配出现“The fully qualified name of the bean's class, except if it serves...”. 原 ...