MySQL官网下载安装教程(zip格式),以及安装报错:Access denied for user 'root'@'localhost'的解决方法

一:完全删除MySQL数据库,参考下面文章

https://www.cnblogs.com/jpfss/p/6652701.html

二:下载MySQL

打开网址:https://dev.mysql.com/downloads/mysql/

 下图是历史版本下载界面,点击下拉框可以选择版本

点击下载(Download)出现下图界面,点击红框开始下载

 三:安装MySQL

1.解压到某个目录下(C、D盘都行,路径中最好不要有中文)

2.在Windows系统中以管理员方式运行命令行

进去后是

3.进入刚才解压的MySQL安装文件中的bin目录下 

如果解压在了D盘下,需要先执行“cd\,再输入d:”命令,再执行上面的命令

4.然后输入mysqld -install 等待安装服务。注意中间有一个空格

如果出现下图提示代表没有卸载或者没有卸载干净 ,解决方法参考MySQL完全卸载

5.先输入‘mysqld --initialize--insecure’,回车后再次在bin目录下输入‘mysqld --initialize’,这时会在‘mysql-8.0.15-winx64’目录下生成一个‘data’目录

 6.在‘data’目录下包含一个‘.err’文件,文件名是你的电脑用户名,用记事本打开可以看到,红色标记部分是MySQL的初始密码,后面会用到,请不要在这里直接修改密码,否则后果就是重新安装

7.接下来在‘mysql-8.0.15-winx64’目录下新建一个‘.ini’格式的文件,然后在里面输入以下代码并保存:

这里需要主注意的是basedir和datadirde的内容是你安装MySQL的目录,而且注意是用“/”而不是windows常用的“\”

可以参考根据需要添加https://www.cnblogs.com/cheng2015/p/7685017.html

[client]
 port=3306
 default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
 port=3306
 basedir="D:/database/mysql-8.0.15-winx64"
 datadir="D:/database/mysql-8.0.15-winx64/Data/"
 character-set-server=utf8
 
 #最大连接数
 max_connections=20

 8.启动MySQL服务 net start mysql

9. 输入登录命令'mysql -u root -p',回车,然后根据提示将前面的密码输入进去:

这里也许会出现以下提示https://blog.csdn.net/qq_36675754/article/details/81381341

Access denied for user 'root'@'localhost' (using password: YES)

这个代表你密码输对了,但是配置不对,请修改第7步的配置文件,改了配置文件后必须重新启动服务

(需要使用管理员权限打开cmd)关闭服务net stop mysql,开启服务net start mysql

如果重启服务后还是不行就卸载重装吧

(建议:最好按照教程一步一步来,不要有其他操作,想要其他设置可以等安装好后再配置)

或者提示Access denied for user 'root'@'localhost' (using password: NO)

这个代表密码输入错误,你可以重新输入密码注意数字1和字母l,大小写特殊字符&,)等

首先解析此英文:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES);解析的地方有两处:①Access denied(拒绝访问);②using password:NO/YES

10.密码难记,可以通过下面的命令更改密码 set password = 'xxx'

查看编码 show variables like '%char%';(设置成utf8可以防止乱码,本文在第7步已经设置)

退出MySQL的命令是exit 

11.配置环境变量(这步不配也能用,配置之后就可以直接从命令行工具启动MySQL了,而不需要先进入‘bin’目录下) 

不配置的话MySQL的所有命令都必须在bin目录下执行,也就是先将目录切换到MySQL的bin目录下再输入命令

右键‘此电脑’-》‘属性’-》‘高级系统设置’-》‘环境变量’

在‘用户变量’的‘Path’路径中添加‘C:\mysql-8.0.15-winx64\bin\’(你的MySQL解压路径),然后保存

12,这样操作数据库太麻烦,可以装个Navicat

注:本教程经过我实际操作后总结出来的,完全按照本教程操作不会有任何问题,若安装过程出了问题,请对比教程看看是否有其他操作

参考https://www.cnblogs.com/cheng2015/p/7685017.html

https://www.cnblogs.com/jpfss/p/6652701.html

https://www.cnblogs.com/muouran0120/p/10362773.html

https://blog.csdn.net/qq_36675754/article/details/81381341

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值