Windows 10 - 安装 Mysql - zip压缩包详细安装教程 - 衍生问题:迁移整个MySQL 文件夹,导致找不到该 MySQL 服务

1. 压缩包下载

压缩包下载链接:传送门

在这里插入图片描述
注意:是双层压缩,核心文件在里面
在这里插入图片描述

2. 解压文件路径注意要点与环境变量配置

注意解压文件可以在任意位置,不过后面就要特别注意,这个解压后的文件位置,这里的解压文件,笔者就放在了 D盘内,并且将核心文件夹跳至上一级目录,并且复制解压文件的bin文件夹的路径,如下。

在这里插入图片描述

修改系统变量
在这里插入图片描述

3. 数据库安装配置文件创建与配置

在这里插入图片描述

my.ini 配置文件内容

特别注意这里的文件内的 basedirdatadir 配置,路径分别是解压文件路径和解压文件内新建的 data 文件夹路径。

参考my.ini 文件配置链接:传送门:my.ini文件参数中文注释

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\***\Programs\Database\mysql-8.0.30-winx64
# 设置mysql数据库的数据的存放目录,在安装mysql-5.7.30-winx64.zip版本的时候,此配置不可添加,否则mysql将无法启动。
datadir=D:\***\Programs\Database\mysql-8.0.30-winx64\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
# 关闭ssl
skip_ssl
# 配置时区
default-time_zone='+8:00'
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

4. 管理员命令行运行安装程序

4.1 使用管理员权限打开命令行工具,运行如下命令。

mysqld --initialize-insecure --user=mysql

4.2 正式安装

mysqld install

会提示安装成功

第二条命令是启动 mysql 服务

net start mysql

在这里插入图片描述

5. 验证登录 Mysql 账号 与 修改账户密码

按照如下操作的前提条件是必须必须先启动了 mysql 服务,命令为 net start mysql

服务启动成功之后,需要登录的时候输入命令(第一次登录mysql,是没有密码的,直接按回车过

mysql -u root -p

在这里插入图片描述
退出 Mysql 服务命令模式

mysql> quit

在这里插入图片描述

5.1 修改mysql数据库 root 用户密码

5.1.1 使用 mysqladmin 命令修改mysql数据库 root 用户密码 方法1

5.1.2 在mysql的 root 用户时空密码情况下修改密码(第一次密码回车情况)

-u账户名 等效于 -u 账户名
-p账户密码(旧密码)不等效于 -p 账户密码
password (新密码)

情况1 (这里的-p 后没有密码,是因为第一次是空密码,即回车导致的,特别特别注意这里的password 不是密码,而是一个参数(随便什么都可以),只是一个进入修改密码的参数)

mysqladmin -u root -p password

等效于 ==

情况2

mysqladmin -uroot -p password

如果报如下错误,解决方法链接附上:
传送门:Authentication method ‘caching_sha2_password‘ not supported by any of the av的解决方法

在这里插入图片描述

手动修改命令:

手动修改 root 用户加密规则

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 

手动修改root 密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

登录root 用户的密码命令:

情况1

mysql -uroot -p

等效于

mysql -u root -p

在这里插入图片描述
情况2 (特别注意这里123456是笔者个人设置的密码,请自行设置密码)

mysql -uroot -p123456

在这里插入图片描述

特别注意这里的 -p 后是root 账户当前的密码,绝对绝对是没有空格的,如果有空格,那就是指定某个数据库

在这里插入图片描述
个人推荐,用mysql -uroot -p123456,省略了回车后,再输入密码这一过程,而且比较明显,当然如果为了安全考虑,建议使用 mysql -uroot -p ,然后再输入root账户的密码。

5.1.2 已有密码的情况下修改密码

mysqladmin -uroot -p123456 password

已知密码为 123456,进入修改密码模式 password

在这里插入图片描述

当然上面的命令还可以这样子输入,可以省略两次输入新密码的过程,如下所示:

在这里插入图片描述

5.2 奇妙的操作,导致未知的结果

如果已经被自己骚操作,搞的不知道怎么办的,完全不知道密码是什么,又无法连接mysql,报了各种错,那么这里就把解决方法链接附上:

1. MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开的解决方法


6. Mysql 服务是否手动自动,看自己意愿

在这里插入图片描述

7. 数据库图形界面 Navicat 12 连接报错 2059 问题

Navicat 12连接MySql 8 出现2059错误解决办法

8. 衍生问题:迁移整个MySQL 文件夹,导致找不到该 MySQL 服务

测试环境:Windows 10

该解决方法,只适用于本教程的 Mysql - zip压缩包 方法

在一开始安装 MySQL 数据库时,就有些乱来,后面想要整理一下,所以想把整个已经安装好的 MySQL 文件夹,都搬到其他的文件夹下,后面使用 net start mysql 命令,重启MySQL 服务,就出现了服务找不到的问题。

在这里插入图片描述

mysqld install

报错:
在这里插入图片描述

解决方法:

  1. 先修改 my.ini 配置文件内的 basedir、datadir、log-error等参数值,修改为更改后的路径;
  2. 删除旧 MySQL 服务,重新创建 MySQL 服务。

管理员方式运行cmd,打开 doc 窗口

先关闭 MySQL 服务,输入

sc query mysql

删除 MySQL 服务,输入

sc delete mysql

重新创建 MySQL 服务,原来的 MySQL 服务指向的是旧路径,需要删除旧 MySQL 服务,重新创建 MySQL 服务,下面这个命令,就是将 MySQL 转变成一个系统服务的命令。

mysqld install

命令效果:
在这里插入图片描述
重新启动 MySQL 服务

net start mysql

在这里插入图片描述


参考链接:

MySQL下载与安装

win10 mysql8 my.ini配置文件

MySQL修改密码的3种方式

mysqladmin 命令详解

MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开的解决方法

MysQL8.0.15安装时密码为空的解决办法

完美解决MySQL ERROR:Access denied for user `root`@`localhost` (using password:YES)

MySQL 常用命令(4)------mysqladmin命令详解

安装MYSQL8.0出现的The service already exists!The current server installed:

  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MySQL是一个关系型数据库管理系统。 1. 下载MySQLWindows版本,可以在MySQL官网上到。 2. 解压下载的压缩包。 3. 双击解压目录中的 "setup.exe" 文件来启动安装程序。 4. 按照安装向导的提示进行操作,选择 "Developer Default" 安装选项来安装所有必要的文件。 5. 安装过程中需要设置root用户的密码 6. 安装完成后,在命令行中输入 "mysql -u root -p" 登录MySQL。 7. 在MySQL命令行中运行 "SHOW DATABASES;" 命令来确认安装是否成功。 ### 回答2: MySQL是一款常用的关系型数据库管理系统,支持使用ZIP文件进行Windows系统的安装。以下是MySQL ZIP Windows安装教程的步骤: 1. 首先,从MySQL官方网站下载适用于WindowsZIP安装包。选择合适的版本和操作系统架构(32位或64位)并将文件保存到指定位置。 2. 解压ZIP文件。到下载的ZIP文件并右键单击,选择“提取到当前文件夹”或使用解压软件进行解压操作。 3. 创建MySQL的数据目录。在解压得到的文件夹到一个名为`my-default.ini`或`my-default.cnf`的文件,并将其复制一份并重命名为`my.ini`或`my.cnf`。 4. 使用文本编辑器(如记事本)打开重命名后的`my.ini`(或`my.cnf`)文件。在文件中到`basedir`和`datadir`两个参数,将其值修改为MySQL所需的安装路径和数据存储路径,例如`basedir=C:\MySQL`和`datadir=C:\MySQL\data`,然后保存文件。 5. 配置环境变量。将MySQL安装路径(例如`C:\MySQL\bin`)添加到系统的环境变量中,以便在命令提示符中能够直接运行MySQL相关命令。 6. 初始化MySQL。打开命令提示符,切换到MySQL安装路径,运行如下命令来初始化MySQL的数据目录: ``` mysqld --initialization ``` 7. 安装MySQL服务。仍然在命令提示符下,运行以下命令来安装MySQL服务: ``` mysqld install ``` 8. 启动MySQL服务。使用以下命令来启动MySQL服务: ``` net start mysql ``` 9. 完成安装MySQL服务启动后,你可以使用MySQL客户端工具(如MySQL Command Line或MySQL Workbench)进行连接和管理数据库了。 这就是MySQL ZIP Windows安装的简要教程。根据以上步骤,你可以在Windows系统上安装和配置MySQL数据库。请注意,具体的安装步骤可能会因版本和操作系统而有所差异,建议在安装前参考MySQL官方文档或指南。 ### 回答3: MySQL 是一种流行的关系型数据库管理系统,在 Windows 系统上安装 MySQL 是一项基本任务。下面是 MySQL zip 版本在 Windows 上的安装教程: 第一步:下载 MySQL zip 文件 首先,访问 MySQL 官方网站的下载页面(https://dev.mysql.com/downloads/windows/installer/),在 "MySQL Community (GPL) Downloads" 下选择 "MySQL Community Server",然后选择对应的操作系统位数(32 位或 64 位)和版本。在 "Select Version" 页面,选择 "ZIP Archive" 版本,然后点击 "下一步" 并下载。 第二步:解压缩 MySQL 文件 将下载好的 MySQL zip 文件解压到一个目录中,比如 C:\mysql。 第三步:配置环境变量 在系统环境变量中添加 MySQL 的 bin 目录路径。打开 "控制面板",选择 "系统和安全",然后选择 "系统",再点击 "高级系统设置"。在 "高级" 选项卡下,点击 "环境变量",在 "系统变量" 下到 "Path" 变量,点击 "编辑",在弹出的窗口中添加 MySQL 的 bin 目录路径,比如 C:\mysql\bin。 第四步:配置 my.ini 文件 在 MySQL 目录下到 my-default.ini 文件,并将其复制并重命名为 my.ini。然后,打开 my.ini 文件,设置以下参数: - basedir:填写 MySQL 目录路径,比如 C:\mysql。 - datadir:填写 MySQL 数据文件存放的路径,可以选择一个合适的目录。 - port:设置 MySQL 服务端口号,一般为 3306。 第五步:初始化 MySQL 数据库 打开命令提示符,切换到 MySQL 目录下的 bin 目录,然后执行以下命令: ``` mysqld --initialize --console ``` 等待一段时间后,会生成一个临时密码。 第六步:启动 MySQL 服务 在命令提示符里输入以下命令来启动 MySQL 服务: ``` mysqld --install net start mysql ``` 第七步:登录 MySQL 使用以下命令登录 MySQL: ``` mysql -u root -p ``` 输入之前生成的临时密码,然后修改密码。 安装完成后,可以使用 MySQL Workbench 或其他客户端连接到 MySQL 服务器。 以上是 MySQL zip 版本在 Windows 上的安装教程,希望对你有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值