下载MySQL的血泪史(下载以及如何解决我走过的坑)


前言

做为一个全网踩坑最多的男人(自认为的)(花了近9小时的不间断探索)我就来整理一下正确的mysql下载方式吧,帮需要的兄弟节省时间少掉头发(doge)


一、MySQL正确的下载流程(win7或win10都适用)

1.找到下载mysql的网址

怕麻烦?没关系我给你(doge)喏:
https://dev.mysql.com/downloads/mysql/

2.下载压缩包


![在这里插入图片描述](https://img-blog.csdnimg.cn/2021030618192825.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoaDFjdHJs,size_16,color_FFFFFF,t_70
在这里插入图片描述
在这里插入图片描述

下载完毕后先创建mysql文件夹

在压缩包下找到压缩到
找到你的mysql文件夹确定

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

my.ini内容为

[mysqld]
skip -grant -tables
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=C:\Program Files\MYSQL\mysql-8.0.23-winx64\bin
#mysql-5.7.27-winx64的路径+\data
datadir=C:\Program Files\MYSQL\mysql-8.0.23-winx64\data
#最大连接数
max_connections=200
#编码
character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]
#编码
default-character-set=utf8 

*注意 一定要修改两个地方改为你们自己的bin下地址和data的地址

在这里插入图片描述

配置环境(很重要)

这是win7 的环境配置图

先点开计算机,右键属性,高级系统设置,环境变量新建一个MYSQL环境变量变量值为bin下的地址
在这里插入图片描述
找到path格式如图千万别忘记bin后的分号
在这里插入图片描述
创建好了变量一路点确定环境mysql环境就配置好了

你以为mysql下载也不过如此我告诉你下面坑才刚刚开始

mysql的安装和使用

1.在mysql的安装目录中打开bin文件夹运行cmd。执行数据库的指令:
mysqld --initialize --console

会出现下面结果
在这里插入图片描述
root用户的初始化密码:

在这里插入图片描述
这里建议用手机拍下来后面登录时一定会用上
*注意如果不小心叉掉了cmd或者怎么的没记录下来那也没关系,你就把data文件夹下的文档全删了再来一次

2.在MySQL安装目录的 bin 目录下执行命令:
mysqld --install

*注意install后面的mysql8可打可不打,mysqld --install [服务名] 这里的服务名默认是mysql,可以自定义
在这里插入图片描述

3.通过命令net start mysql开始启动mysql

net start mysql
4.通过命令net stop mysql停止服务
net stop mysql

在这里插入图片描述

5.链接数据库

在这里插入图片描述

6.修改账户密码

alter user ‘root’@‘localhost’ identified with mysql_native_password BY ‘新密码’;
示例:

alter user ‘root’@‘localhost’ identified with mysql_native_password BY ‘123456’;
修改密码,注意命令尾的分号一定要有,这是mysql的语法

如何判断你成功了全部工作呢

当前面是“mysql>”时恭喜你完成了下载任务可以开始你愉快的编程之“文化苦旅”了

7.退出数据库:

在这里插入图片描述

8.卸载(别真删了这是教你怎么删)

步骤1:使用管理员身份运行cmd,关闭mysql服务
在这里插入图片描述

步骤2:删除mysql服务
命令:sc delete mysql8 或者 mysqld remove mysql8
在这里插入图片描述

步骤3:刪除mysqlDB目录文件( 安裝mysql时my.ini指定的目录)

二,我踩过的坑

先呈上我的探索过程(吐血过程,不包括知乎上的搜索)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 关键是我看了这么多还是解决不了我的问题(哭)
  • 下面是一些(我遇到过的)cmd报错情况(通过针对问题解决问题的方法才解决了我的问题)

  • 1.mysql193错误解决途径:原博客:http://blog.csdn.net/a379039233/article/details/46819877
  • 2.mysql无法启动的3534问题:https://www.cnblogs.com/xixihuang/p/5663559.html
  • 3.mysql出现2003错误:https://blog.csdn.net/siphiababy/article/details/58006509
  • 4.mysql出现1045错误:https://blog.csdn.net/qq_37915248/article/details/83005946
  • 5.mysql出现2错误:https://blog.csdn.net/digitalmon/article/details/78152187
  • 6.mysql出现…错误其他的错误可以自己这样专门化来搜索
  • 对于碰到的错误我还是挺有自信应该没人比我多吧,有的话来我评论报个到让我开心开心(doge)

总结(尽量坚持看一下呗)

我认为我这篇博客最有价值的地方是这个总结,之前我最花时间的地方是总想找一个十分完整的mysql下载文章跟着文章的流程一个个完整的走一遍,但是每一次都没有走通过,有时他们输入指令后可以实现而我输入后有异常,于是我又去找另一个下载mysql的文章又走又不通,一次次尝试一次次系统保存我认为一定是我电脑的问题,怪网络怪系统(我是win7的)怪电脑(心想这是什么破电脑)那种想要走别人成功道路而自己却走不通(于是认为自己不行开始怨天尤人),后面我开始转化另外一直方法即针对自己的问题来改进(cmd上会有我的错误类型)于是我便开始这样针对自己遇到的问题来搜索答案(如mysql出现2003错误)针对问题来探索道路这样一次次的改进自己的错误,错误越来越少离成功越来越近最后成功下载和安装成功了

所以我建议你们最省时的方法是通过这样搜索的方式:“mysql出现(2003)xx错误”,针对问题来解决问题,是最有效省时的方法

最后希望看到这篇博文的兄弟可以少花时间去下好mysql而不是我这么痛苦(哭)

猜你喜欢

转载自blog.csdn.net/chh1ctrl/article/details/114448304