Windows10下的MySQL8.0的下载与安装

说明(之前卸载过数据库的,并在第四步出现问题的看这里)

若在第四步时,输入mysqld -install命令时,出现 The service already exists!,则说明之前注册过数据库服务,需要删除该服务:

解决方法:

  • 从重新以管理员身份打开cmd
  • 输入命令sc query mysql 查看名为mysql的服务
  • 输入命令sc delete mysql,删除该mysql

然后再按照第四步的步骤进行。


1.下载

下载地址:https://dev.mysql.com/downloads/installer/

在这里插入图片描述

2.创建配置文件

下载完成后,将压缩包解压(自己选择合适的文件夹)
在这里插入图片描述

若解压后的文件夹内无my.ini文件,需自己创建

  • 创建方式:鼠标右键—新建—文本文档—命名时同时修改后缀名
  • 若无法看到后缀名:查看—文件拓展名

注意: 文件的第三行和第四行,数据的存储路径需要修改为自己安装的MySQL的路径!!!!其中第三行需到Data目录!!!

# 设置mysql的安装目录
basedir=C:\MySQL
# 设置mysql数据库的数据的存放目录
datadir=C:\MySQL\Data

这两个参数一定要记得修改!!!

文件内容

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\MySQL
# 设置mysql数据库的数据的存放目录
datadir=C:\MySQL\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

3.配置环境变量

设置界面 — 搜索 控制面板 — 系统与安全 — 系统 — 高级系统设置 — 环境变量

在这里插入图片描述

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

在这里插入图片描述
然后在环境变量窗口下方的系统变量中找到 Path ,点击编辑

在这里插入图片描述
将mysql安装路径下得bin目录的路径复制添加到环境变量
在这里插入图片描述

4. 启动MySQL数据库

使用快捷键 win + x 后左下角出现小窗口选择 命令提示符(管理员)或者Windows PowerShell(管理员)

  • cd + bin目录路径进入bin目录(和上面配置环境变量时的使用的路径一致)
  • 然后输入命令 mysqld -install,输入后会出现Service succussfully installed
  • 然后输入mysqld --initialize-insecure --user=mysql
  • 输入net start mysql
  • 输入mysql -u root -p进入管理界面,会出现password:,不用管它,直接回车即可
  • 然后输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; 修改密码
  • 退出mysql管理界面exit
  • 停止mysql服务net stop mysql
  • 开始mysql服务net start mysql

下面来一个实例:

cd C:\MySQL\bin
mysqld -install
mysqld --initialize-insecure --user=mysql
net start mysql
mysql -u root -p	#让你输入密码时直接回车即可
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456abc';
exit
net stop mysql
net start mysql

在这里插入图片描述

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值