Windows安装Mysql服务(2024详解傻瓜式)

Mysql安装、配置环境、安装排错、账号密码修改

首先去官网拉去压缩包,可以使用wget工具直接下载马,也可点击下载(基本是8.0这个版本就已经可以了,大家也不用去纠结安装最新版9.0的,稳定最重要,除非你有9.0的特殊需求):

wget https://dev.mysql.com/downloads/mysql/mysql-8.0.38-winx64.zip


下载好之后解压,将解压后的文件包移动到某个特定路径,或者自己新建一个也行,这里小编在D盘新建了一个software用于存放压缩之后的文件包,路径为:D:\software\mysql-8.0.38-winx64

这里有一个data文件和my.ini文件需要注意,有的小伙伴可能发现自己在这个路径下没有这两个文件,没关系!我们可以自己新建:data里面是空的也没关系,my.ini里面的内容注意的就是将路径改成自己实际安装的路径:

#-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
      Aplexia  Install Mysql Server 
#-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
# 服务器配置
[mysqld]
# 设置3306端口
port=3306
# MySQL安装目录(这里改成自己的实际路径)
basedir=D:\software\mysql-8.0.38-winx64
# 数据存放目录(这里改成自己的实际路径)
datadir=D:\software\mysql-8.0.38-winx64\data
# 最大连接数
max_connections=1000
# 最大重试连接次数,防止暴力破解等恶意攻击
max_connect_errors=10
# 服务器的字符集
character-set-server=utf8mb4
# 新建表时的默认存储引擎
default-storage-engine=INNODB

# 客户端配置(所有MySQL客户端:MySQL命令行客户端、Navicat、phpMyAdmin...)
[client]
port=3306
default-character-set=utf8mb4

# 客户端配置(MySQL命令行客户端),优先级高于[client]节点
[mysql]
# 指定默认连接的 MySQL 服务器的端口号
port=3306
default-character-set=utf8mb4

然后需要以管理员运行cmd命令窗口:

#先进入到bin目录下
cd D:\software\mysql-8.0.38-winx64\bin  

#执行命令安装初始化数据
mysqld --initialize --user=mysql --console

执行完命令之后记得截图或者复制保存好初始化的root密码: 

安装Mysql服务(记得改成你自己的路径):

mysqld install MySQL --defaults-file="D:\software\mysql-8.0.38-winx64\my.ini"

启动Mysql服务:

#启动Mysql服务
net start mysql 

使用root账号登陆数据库并修改初始化密码:

#执行命令后输入之前获取到的初始化密码,注意符号和大小写
mysql -u root -p


#修改初始化密码,建议密码不要太简单,有些版本密码策略可能要求你设置复杂一点
alter user 'root'@'lcoalhost' identified by '123456'

配置系统环境,将路径添加进去后就行:

然后执行重启服务:


#停止Mysql服务
net stop mysql

#启动Mysql服务
net start mysql 

排错:
1.安装包下载的不对,记得下载正确的版本

2. my.ini路径配置不对,没有创建data文件夹

3.之前安装过mysql或者是系统具有一些mysql的保留文件,清楚干净,实在不行就将mysql相关文件夹全部删除,在解压去安装配置(建议某些拿不定主意可以将要删除的文件取别名备份一下filename-bak)

4.服务进程被占用,点击任务管理器找到mysql相关服务,直接杀死;或者搜索《服务》查看相关mysql事件,将占用或者错误的直接中断,再去执行mysql安装配置服务

5.以上是一些常见问题,能帮大家解决大部分安装错误问题,按照上面步骤基本是不会出问题的。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ApLinuxor

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值