MySQL数据库安装全攻略

本文详细介绍MySQL数据库在Windows系统的安装步骤,包括安装包下载、配置my.ini文件、初始化数据库及常见错误处理,帮助读者顺利安装并启动MySQL服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此贴用来记录我在MySQL安装上遇到的坑和最终解决办法哈哈哈。

1. 安装包下载

  1. 前往官网下载适合自己的安装包,下载请点击
  2. 因为我是Windows 64位系统,所以我就直接下载Windows (x86, 64-bit), ZIP Archive。
    下载页面
    注意:我讲述的是以ZIP形式的安装包的安装步骤哈。

2. 安装步骤

  1. 将下载好的安装包放在你觉得OK的路径下解压啦,我是放在D:\Mysql下解压的哈哈哈。
  2. 那么我在D:\Mysql\mysql-x.x.xx-winx64(我的解压以后是D:\Mysql\mysql-8.0.16-winx64)目录下新建个my.ini,将下列的代码复制到你这个文件中。
[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8 

[mysqld]

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir=D:\Mysql\mysql-5.6.17-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\Mysql\mysql-5.6.17-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB 

注意:

# 设置mysql的安装目录

basedir=D:\Mysql\mysql-5.6.17-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\Mysql\mysql-5.6.17-winx64\data

这两个代码段需要你自己手动修改呀,哈哈哈,比如我的就应该改为

# 设置mysql的安装目录

basedir=D:\Mysql\mysql-8.0.16-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\Mysql\mysql-8.0.16-winx64\data

注意:这个配置文件一定要写对,不然真的会有错!!!

  1. 利用cmd命令进行安装咯,具体步骤如下所示。一定要以管理员身份运行,不然会莫名其妙报错!!!
  • 按住快捷键win+R调出运行窗口,输入cmd然后按一次回车。

  • 利用命令进入Mysql安装目录下,比如我的就是依次输入
    在安装步骤1
    然后按回车,进入安装目录下。

  • 初始化数据库。在MySQL安装目录的 bin 目录下执行命令: mysqld --initialize --user=root --console,执行完成后,会打印 root 用户的初始默认密码,比如:
    初始化数据库
    那么我的密码就是: Ea;!wEg:=7j9

  • 紧接着输入mysqld -install进行数据库的安装,
    MySQL安装

  • 输入net start mysql启动服务。
    启动服务

  1. 登陆数据库试试啊,嘻嘻。
D:\Mysql\mysql-8.0.16-winx64\bin>mysql -u root -p
Enter password: 

  • 密码输入之前记下来的密码就可以啦,比如我的Ea;!wEg:=7j9。
    5.修改密码使用命令
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

你的新密码替换掉上述命令中的password就可以啦。

3. 常见报错和误区处理

我在装这个软件的时候,真的是一把鼻涕一把泪,超级的心酸,简直了。现在我来稍微总结下我遇到的坑。

  • 配置my.ini文件,一定要注意设置mysql的安装目录、设置mysql数据库的数据的存放目录,不要把这两个路径弄错了呀。。。
  • 务必使用 mysqld --initialize --user=root --console这个命令初始化数据库,要不然可能会出错。。。初始化成功的标志是要看到返回密码啊。。。
  • 使用net start mysql无法启动服务报错,比如

服务无法启动

  • 检查my.ini文件配置有没有问题,安装路径对不对。
  • 初始化数据库对不对是否返回了一个密码,一定要在MySQL安装目录的 bin 目录下执行命令: mysqld --initialize --user=root --console。有时候使用mysqld --initialize --console命令无法正确实现初始化的。
  • 端口是否被占用了。
  • 还有其他常见问题可以问问度娘啦。。。但是严格按照我的安装步骤来是不会出现问题的。。。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

就是二二二二婷

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

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

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

打赏作者

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

抵扣说明:

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

余额充值