这几天被各种环境的配置搞疯了,查询了很多资料,也算有点经验,对于Mysql的安装,以及可能会出现的问题做出解决方案。

我这里讲的是zip的安装教程。

1、进入官网后的界面是:

3、点击进去后,选择第一个zip 下载

4、选择下面no thanks...点击

5下载下来之后是一个zip的压缩包文件:mysql-8.0.18-winx64.zip,然后对这个文件进行解压,解压之后,我把解压的文件放在了C:\Program Files中

6、设置环境变量

右键点开我的电脑选择 属性

然后选择高级系统设置

7、

8、新建一个系统变量

9、变量名为 MYSQL_HOME,变量值为 C:\Program Files\mysql-8.0.18-winx64(你自己安装包的路径)

10、在系统变量中的PATH中添加%MYSQL_HOME%\bin,添加后一定要记得点“确定 ”要不然他不会保存,出去后也要点确定

11、环境配置好后,在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件(因为在最新版本中的zip中是没有my.ini文件,需要自己新建一个)把下面的粘贴到my.ini文件中

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\mysql-8.0.17-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql-8.0.17-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

12、这里的 basedir=D:\mysql-8.0.17-winx64,datadir=D:\mysql-8.0.17-winx64\data两句中的路径改成自己zip包的路径就行

13、这里需要注意有的教程可能会让你在mysql-8.0.17-winx64根目录下如果没有data文件夹就新建一个data文件夹,这是有问题,等会用命令行安装Mysql的时候你会找不到初始的登入密码,亲身经历,折腾了我好久,其实在你输入mysqld --initialize命令初始化mysql的时候会自动新建一个data文件夹。

14、以管理员的身份打开cmd命令窗口,输入:cd C:\Program Files\mysql-8.0.18-winx64\bin 进入到你的bin目录下,然后输入mysqld --initialize命令初始化mysql的data数据目录,初始化完毕后,会在解压目录下生成一个data文件夹, 在这个文件夹下有一个.err结尾的文件,打开后会有随机生成的密码。如下图所示

15.用记事本打开,找到这一句 A temporary password is generated for root@localhost: goeT/zsgK64_,goeT/zsgK64_就是一开始的密码,记住后面登录要用

16、接着就是输入mysqld -install进行服务的添加

输入net start mysql启动服务

输入mysql -u root -p进行登录数据库,这时提示需要密码,然后就是用你上面的密码登录

修改密码语句:ALTER USER root@localhost IDENTIFIED  BY '123456';    修改密码为:123456

若要删除mysql,可执行命令mysqld --remove mysql

17、如果你没找到初始密码或者是忘记密码了

MySQL版本8.0之前的可以看看这篇博客 https://blog.csdn.net/lina_999/article/details/87797322

MySQL版本8.0之后的则是 https://blog.csdn.net/q283614346/article/details/90732968

18、启动MySQL报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

https://blog.csdn.net/BigData_Mining/article/details/88344513

18、由于现在很多教程都老版本的Mysql安装,对于环境变量的设置有点不一样,导致我按照原来的一直行不通,对于一些出现的问题解决也是老版本的,根本解决不来,上面的网址都是针对最新版本的。

mysql8安装版安装教程_MySQL8.0版本安装教程相关推荐

  1. mysql8.0.17下载教程_Mysql8.0.17安装教程【推荐】

    Mysql8.0.17安装教程[推荐] 1.因为系统重装 又双叒叕开始了装myql数据库 2.解压到你想安装的地方 3.解压完是没有图红色框中的文件的 需要你配置my.ini文件 data文件夹是等会 ...

  2. mysql超详细教程_MySQL8.0.23安装超详细教程

    前言 最近在做一个人脸识别的项目,需要用数据库保存学生信息与前段交互. MySQL的优点 1.mysql性能卓越,服务稳定,很少出现异常宕机. 2.mysql开放源代码且无版权制约,自主性及使用成本低 ...

  3. mysql8.0.15免安装教程_MySQL8.0.15安装教程(Windows)

    下载 第一步 去官网下载社区版本(GPL版本) 第二步 不登录,直接选下方的跳过 下载解压后 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个my ...

  4. mysql安装教程_mysql8.0.20安装教程,mysql下载安装教程8.0.20

    mysql安装包+mysql学习视频+mysql面试指南视频教程 下载地址: 链接:https://pan.baidu.com/s/1FmLFhGlajBQ9gCbTfiH65g 提取码:sxq2 百 ...

  5. mmdetection2.3.0版本安装过程,以及训练、测试、可视化等(亲测好用,很顺利)

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 mmdetection2.3.0版本安装过程,以及训练.测试.可视化等(亲测好用,很顺利) 文章目录: 1 运行mmde ...

  6. Linux环境——MySQL安装及配置(8.0版本)

    虚拟机环境是Linux  Red Hat Enterprlse Linux (64位),本次安装的是Mysql 8.0版本. 由于有经验了,所以又弄了台虚拟机练手,承接上一篇博客(https://ww ...

  7. 1067 mysql,mysql免安装版1067错误终极解决办法图文教程

    [从笔记本到pc] 笔记本一直都使用MySQL免安装版5.6.17,使用如下方法安装: 今天把同一个zip包传到pc上,按上面的方法安装居然报1067,按上面方法多次尝试还是不行. 百度,google ...

  8. hadoop 3.0+ 版本安装访问50070失败处理方法

    hadoop 3.0+ 版本安装访问50070失败处理方法 安装hadoop 3.0+ 安装成功后访问http://localhost:50070/访问失败,或者http://localhost:90 ...

  9. 华为云计算之FusionCompute8.0版本安装

    华为云计算之FusionCompute8.0版本安装 一.安装CNA8.0 1.准备镜像包 2.创建虚拟机,选择典型 3.选择稍后安装操作系统 4.选择操作系统版本 5.命名虚拟机 6.设置系统盘大小 ...

最新文章

  1. 样式集(三)成功页面样式模板
  2. BZOJ1975 [Sdoi2010]魔法猪学院 k短路
  3. 海龟绘图画花朵_我家宝宝最喜欢的一本图画书——我的连衣裙
  4. C语言字符篇(五)内存函数
  5. java 初始化参数_我们如何在Java中的对象参数中初始化数组?
  6. 数据结构实验 6.宗教信仰
  7. ES6的类Class基础知识点
  8. linux安装smmo压缩包软件,Linux centos 安装rarlinux压缩软件 使有rarlinux
  9. PC端答题小助手软件 – 用 OCR 高效完成在线答题
  10. 7-1 图深度优先遍历(c++)
  11. Android 设备之间通过 Wifi 传输文件的功能
  12. java graphics2d 乱码_Graphics2D 中文乱码
  13. 计算机专业的创新方向和创业情况,计算机专业创新创业教育模式探究
  14. SULLEY安装与使用
  15. Monitor的用法
  16. 毕业论文找文献是个问题,我直接用python把全网文献爬了一遍,这波就很舒服
  17. ERP系统模块完全解析──主生产计划MPS
  18. 巨星陨落!哈尔滨工业大学讣告
  19. iOS 内存泄漏检测 Instruments Leaks
  20. Nsight system(nsys)

热门文章

  1. matlab矩阵信号,matlab - 如何在Matlab中使用移位版本的信号样本创建矩阵? - SO中文参考 - www.soinside.com...
  2. System.gc()与Object.finalize()的区别
  3. 2018.12.31 NOIP训练 czy的后宫5(树形dp)
  4. 【Java 多线程】互斥锁,自旋锁和读写锁
  5. mysql 中常用的基本操作
  6. C#解析单层html的中的文本,然后拼接起来
  7. Func和Action的介绍及其用法
  8. php chinese word
  9. Flutter中State深入分析理解
  10. 精通Android自定义View(二十)自定义仿微信扫一扫效果