当前位置:   article > 正文

MySQL卸载与安装_mysqld uninstall

mysqld uninstall

1.MySQL卸载

1.卸载 MySQL 服务

卸载 MySQL 服务的意思是从 Windows 服务中移除该服务,则断开了系统与 MySQL 的连接,不可通过端口访问 MySQL 数据库协议,但是 MySQL 的数据和设置仍然保留在计算机中。

①使用管理员权限打开命令行,输入net stop mysql命令,停止MySQL 服务

②输入命令 mysqld remove 即移除/卸载了MySQL 服务,在系统服务列表里即看不到该服务了。

在这里插入图片描述

2.删除文件D:\environment\mysql-8.0.26

3.删除环境变量

4.清理注册表信息(不清理后续安装过程或者某些命令会报错)

按windows+R输入regedit打开注册表编辑器。
然后依次找到以下几个注册表并且依次删除,这里要有一些耐心,仔细寻找。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2.MySQL安装

2.1获取mysql.zip

2.1.1百度网盘链接

MySQL8.0.26&5.7.19zip版本

链接: https://pan.baidu.com/s/1ylZaKKYIVTvoREMX2H_m6Q?pwd=wrng
提取码: wrng

2.1.2官网获取

打开 MySQL 开发者网址 https://dev.mysql.com/,点击左侧的下载连接:
在这里插入图片描述

点击 MySQL Community Server 下载开源社区版,此为供个人开发者使用的 版本。

在这里插入图片描述

注意此时不要点击 MySQL Installer for Windows 下载 Windows 安装包,在新的网址选择 Windows 版本 zip 压缩包。
在这里插入图片描述

目前(2021 年 8月10日)最新版本为 8.0.26。

注意我们不下载 MySQL Installer for Windows 即 exe 安装包,

目的在于:

  1. 使用exe安装麻烦;
  2. 熟悉 MySQL 运行机制,同时便于管理和切换不同版本;
  3. 可通过学习相关命令充分理解 MySQL 相关功能。

2.2解压到自己想要安装的目录

  1. 下载后将该压缩包另存为D:\environment\mysql-8.0.26-winx64.zip
  2. 解压提取到D:\environment\mysql-8.0.26-winx64
  3. 将文件重命名为D:\environment\mysql-8.0.26

2.3初始化 MySQL

1.开始菜单->找到Windows系统->命令提示符->以管理员身份运行

2.在命令行中进入mysql-8.0.26\bin目录:输入cd /d D:\environment\mysql-8.0.26\bin回车

3.初始化 mysql 数据系统:输入 mysqld --initialize --console 回车,如图
在这里插入图片描述
以上结果表明初始化系统成功,并创建 root 管理员账户,初始密码为XfluploeF1#p

由于 MySQL8.0 使用加强密码,初始化密码不为空,需要记住此密码(在命令行里选中文字高亮,再右键即可复制或粘贴)。

此时,D:\environment\mysql-8.0.26会生成一个data文件夹,里面包含了 MySQL 系统的一些初始设置、账户和数据。

至此,完成了 MySQL 的初始化工作,不要关闭命令行。但是现在 MySQL 还不能使用,因为无法从 Windows 系统连接到数据库,需要创建相应的系统服务。

2.4安装 MySQL 服务

输入 mysqld install 安装mysql服务

输入 net start mysql 启动mysql服务
在这里插入图片描述

右击桌面任务栏->任务管理器->服务->打开服务->MySQL->查看“可执行文件的路径”

可以看到“可执行文件的路径”正是我们使用的 8.0.26 版本 MySQL 路径。这里如果有以前版本创建的 MySQL 服务,则需要先将其删除/卸载

MySQL 服务相当于在 Windows 系统创建了连接 MySQL 数据库的驱动或接口,现在可以在命令行里连接 MySQL 并创建数据库了。 也可以在命令行下检查 MySQL 服务的路径,再次输入命令 mysqld install 可 以看到该服务已经存在,并提示服务路径

在这里插入图片描述

2.5修改登录密码

输入以下格式的命令:

mysql -h 主机名 -u 用户名 -p
  • 1

参数说明:

  • -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
  • -u : 登录的用户名;
  • -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可:

mysql -u root -p
  • 1

按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:

Enter password:
  • 1

若密码存在, 输入密码登录, 不存在则直接按回车登录。

输入2.4 生成的随机密码,登录 MySQL 系统。

当命令行以 mysql>开头表 示已进入 MySQL系统,接下来输入的命令均为此系统内命令,而不是Windows命令。

在这里插入图片描述

输入以下命令将本账户密码修改为123456: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
或输入以下命令将本账户密码修改为admin:ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'admin';
以上命令中的参数 mysql_native_password 表示使用老版本的简单加密方式, 可以设置简单密码。
caching_sha2_password表示使用8.0新版本加密方式。
可通过命令select user,host,plugin from mysql.user;查询用户的加密方式

至此,MySQL 的安装步骤全部完成。之后登录使用 MySQL 系统不再需要管理员权限,因此可以关闭此“以管理员权限运行”的命令行程序。 输入命令quit/exit 退出 MySQL 系统,并关闭当前命令行窗口。
在这里插入图片描述

2.6配置环境变量

右击此电脑->属性->高级系统设置->环境变量->点击系统变量中Path->编辑->新建->输入:D:\environment\mysql-8.0.26\bin->点击确定(需点3次确定)

配置环境变量后,打开命令行(不需要管理员权限),输入 mysql -u root -p 即可登录MySQL

2.7其他问题

2.7.1重置 MySQL 系统

如需要重置 MySQL 到初始状态,擦除所有数据库和账号,只需要将D:\environment\mysql-8.0.26文件夹下的 data 文件夹删除,但是在之前需要先卸载相应的 MySQL 服务。

操作步骤为:卸载 MySQL 服务->删除 data 文件夹->步骤2.3、2.4、2.5

注意:由于设置了环境变量,可以在任意位置运行 mysqld,但是需要运行mysqld install 命令时,要先跳转到 mysqld.exe 所在文件夹(即本文中的"D:\environment\mysql-8.0.26\bin"),否则会将 MySQL 服务注册到其他文件夹如"C:\Program Files\MySQL\MySQL Server 8.0\mysqld"则造成找不到路径的错误。

2.7.2忘记密码

在初步阶段,忘记唯一的管理员密码且不需要保留现有数据库,需进行的操作是:卸载 MySQL 服务->重置 MySQL 系统。

由于重置系统会擦除所有数据库,开始使用 MySQL 后建议做好两个工作

  • 建立多个管理员账户
  • 妥善保存所有账户密码

忘记密码且需要保留数据,自行探索,不在此赘述。

2.7.3版本切换

手动安装 MySQL 而不是使用打包好的 exe 安装文件的好处之一是可以保留 多个 MySQL 版本。

只需要将不同的版本放到不同的文件夹内即可。

如果要切换到另一个版本,不需要重置 MySQL 系统,

操作步骤是:卸载 MySQL 服务->重新安装 MySQL 服务(步骤 2.4)。

如果设置了相应的环境变量,也需要改变。

2.7.4编码和 my.ini 设置

在现有教材和网络资源中,使用的版本大多是 5.x,不适合新的 8.x 版本,注意甄别。

在新版本 8.x 中,一个改进是数据库默认支持 utf8,对中文等非拉丁语言提 供更好支持。

输入show variables like “character_%”;

可以看到 database 字符集为 utf8。

在这里插入图片描述

而在 5.x 版本中默认文拉丁字符集,需要手动设置编码为 utf8。 这也是为什么在以前版本中需要事先设置配置文件 my.ini,包含了初始化 MySQL 时的一些默认配置。

2.7.5修改密码

打开命令行输入mysql -uroot -p进入mysql依次执行下面语句

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; --修改加密规则 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; --更新一下用户的密码 
FLUSH PRIVILEGES; --刷新权限
alter user 'root'@'localhost' identified by 'admin';--重置密码,admin就是变更后的密码,自己的密码自己更改下哦
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/384849
推荐阅读
相关标签
  

闽ICP备14008679号