MySQL安装及配置教程(过程错误及解决方法超详细)

MySQL安装及配置教程,这可能是把别人遇见的错误我全部遇见了一遍吧

前面一部分参考了我参考的文章的
参考的博主主页:博主
是照着这位大佬的安装的我看看我安装过程出什么问题

1、下载

官网地址MySQL下载地址
注:不需要登录,有一行 No thanks,just start my download,点击下载即可

2、安装

下载的安装包,可以直接解压到自己新建的安装路径,这个路径可以自己设置,相当于不用安装,下面是我解压的路径:
在这里插入图片描述

3、配置文件

(这里是后来自己看博客,把后面改正之后的更换了,这样后面有很多错误可能就不会出现了)

[mysqld]
skip-grant-tables
port=3306
basedir=D:\ROUTE\mysql-8.0.11-winx64
datadir=D:\ROUTE\mysql-8.0.11-winx64\Data
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=INNODB
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4

5、配置环境变量

点击我的电脑右键属性–>高级系统设置–>path–>先点新建,再点浏览
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、数据库初始化

打开cmd,以管理员身份运行
在这里插入图片描述
在这里插入图片描述
输入

mysqld -- initialize --console

注意是mysqld不是mysql,是两个横不是一个横,单词后面有一个空格!
然后回车

错误显示如下

在这里插入图片描述
这几个方框的显示是固定的,我显示了error。。。。。。。。。。。。。。。。。。。。。。。。
一个羊驼走过来,离谱。。。。。

解决方法

问题:3306端口错误,解决方法,将之前配置的my.ini文件port = 3306的#注释掉,或者不要了
在这里插入图片描述
在这里插入图片描述
又是error。。。。。。。。。。。。。。。。。。。。。。。。
ten thousands years later…。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。
终于好了,我修改了以下的内容
在这里插入图片描述

可以直接赋值,把相应位置改一下就可以,为什么那么多错误呢?
总共改了几处:
1、把端口号去掉了
2、安装目录全部把单斜杠改为双斜杠(我也不知道为什么,反正改就对了)
3、就是把注释全去掉了,更加简洁(可以不去,但是。。。。我不去的时候在cmd运行了无数次(夸张了)都是error)

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\ROUTE\\mysql-8.0.11-winx64   # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧
# 设置mysql数据库的数据的存放目录
datadir=D:\\ROUTE\\mysql-8.0.11-winx64\\Data   # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

在这里插入图片描述
这是正确的啦。。。。(开心.jpg)

重点

要记住的密码改密码比较麻烦

输入(中间有空格,两个-)不过可以直接复制就可以了

mysqld --install

然后我又遇见了这个问题:

Install/Remove of the Service Denied!

在这里插入图片描述

解决办法:

百度到用管理员身份打开cmd可是我一直是这个界面没退出去呀,我的天。。。。
在这里插入图片描述
按照网上的方法还是会出现这个错误。。。。。 在这里插入图片描述
成功了,哈哈哈,原来是我之前打开cmd的方式不对,之前我也是按照 windows–>system32–>cmd.exe;但是就一直显示错误,然后我就试了所有用管理员身份打开命令行的方式如下就成功了
在这里插入图片描述

继续安装步骤

然后X掉我们之前的命令行,重新以管理员身份打开cmd
在这里插入图片描述
输入:

net start mysql

在这里插入图片描述
再输入:

mysql -u root –p

又出现了这个错误。。。。。
在这里插入图片描述
解决方法:
在my.ini文件中,添加一行:skip-grant-tables,目的使其登录是跳过权限检查
重启mysql

在这里插入图片描述
输入完之后重新打开一个命令行,同样是以管理员身份打开
在这里插入图片描述
在这里插入图片描述
上面要注意第二次输入的密码是’root’
在这里插入图片描述
结束。。。。。。。。。。。。。。。
下次可以不要解压,自己安装,自己安装!!!!!!!

  • 7
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值