win10 安装 mysql8.0 - 总结安装3小时的坑(希望大家1分钟安装成功)

首先应该下载mysql8.0的zip包

官网的下载速度还是比较快的,大概1mb\s的样子(至少比某盘强)。
下载链接:
mysql官网
进入官网后选择下载版本为Microsoft Windows,下载mysql8.x版本。
在这里插入图片描述

解压并且添加my.ini配置文件

下载完成后,将zip压缩包拖到自己要安装的目录。
然后解压。
同时创建一个文件夹mysql-8.0.18-win64-install(这个文件夹自己命名就好,后面安装会使用)。并且在mysql-8.0.18-win64-install下创建一个data文件夹。
在这里插入图片描述
在这里插入图片描述
接着进入解压出的mysql8.x安装程序包中。并且新建文件my.ini
在这里插入图片描述
然后打开并向my.ini中添加配置内容如下(以下配置不一定全部需要)。(别问为什么,问就是不知道。网上都是这么写的

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\ProgramingSoftware\mysql\mysql-8.0.18-winx64-install
# 设置mysql数据库的数据的存放目录
datadir=D:\ProgramingSoftware\mysql\mysql-8.0.18-winx64-install\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

安装mysql

接下来开始使用cmd执行命令安装mysql
注:一定要使用管理员打开cmd

  1. 使用管理员cmd或者PowerShell进入mysql包下的bin目录·。
    在这里插入图片描述
  2. 运行mysql的初始化命令。
./mysqld --initialize --console

在初始化的时候,mysql会生成一个临时的密码(如下标注部分JsvhX48K0;Ld)。这个密码在改密前一定要记得。等安装完成后立马使用此密码登录然后改密即可。(此处建议新开一个shell或者,继续向下写,然后等会再翻上来。或者更好的就是暂时存到文本里。
在这里插入图片描述
3. 执行mysql安装命令

./mysqld --install 自己定义的服务名(可不填)
# 例如:
./mysqld --install mysql8

执行后,显示信息如下表示成功。
在这里插入图片描述
4. 其他mysql服务

 net start mysql8

在这里插入图片描述
到这里所有的安装流程就已经结束了。
但是密码还没有改。

修改mysql密码

安装完成后使用mysql命令登录进入。

 ./mysql -u root -p

然后输入刚刚生成的临时密码(JsvhX48K0;Ld)。
在这里插入图片描述
如果你输入正确。那么你一定会看到如下界面。否则,蠢货,求你好好复制密码,不要手动输入
在这里插入图片描述
接下来输入sql语句进行改密为123456

你会发现刚刚执行安装mysql啊什么的都是在bin目录下。
而且使用了./写法。那是因为没有配置环境变量,所有只能在当前目录下运行(bin目录)。

配置mysql环境变量

复制bin目录的路径。
在这里插入图片描述
然后添加到path下就可以。
在这里插入图片描述
注:只要是配置环境变量,配置完成后,一定要新建一个shell窗口运行。不论是java,maven等等都是一样的。否则你会一定测试不成功的,然后发疯死掉

卸载mysql

  1. 首先打开管理员cmd或者powershell进入bin目录。
  2. 先停止mysql的服务
  3. 删除mysql的服务
    如果服务没有删除,那么再次使用相同的服务名安装mysql将会失败。
  4. 卸载mysql
    在这里插入图片描述
  5. 删除安装目录下的所有文件。(data下的所有文件) 在这里插入图片描述
    当卸载成功后,你就可以使用原来的mysql包进行重新的安装。(只需要重新执行上诉安装步骤就可以)
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦鸢MoYuan

谢谢投喂!!!QWQ!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值