吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8783|回复: 136
收起左侧

[原创工具] mysqlTools 一分钟部署安装mysql多个不同版本 mysql5.7/mysql8.x,解锁繁琐部署过程

    [复制链接]
火威网络 发表于 2024-5-16 22:08
界面截图.png

mysqlTools 一键部署安装MySQL 功能演示:

[mysqlTools 一分钟部署多版本 功能演示教程.mp4
https://www.alipan.com/s/5KV7b3eQKkT
点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。)

MySQL环境变量的配置说明:

[https://www.alipan.com/s/D2qoVFiWaRL)

视频:MySQL CMD连接数据库出现不是内部或外部命令报错的元凶是(安装目录)

  1. 没有指定路径 执行 mysql -uroot -p
  2. 执行文件名 mysql 更改后 变成mysql57
  3. 安装目录出现空格
  4. 终极解决方案:配置环境变量

视频:MySQL部署多版本端口冲突引发的无法启动服务与mysql.exe和mysqld.exe 执行文件更名重要性

  • MySQL多版本端口冲突引发的事件;无法启动数据库服务。
  • MySQL多版本 mysql.exe/mysqld.exe   执行文件更名重要性。环境变量优先级导致的。

视频:mysql 新建数据库默认密码 mysql 如何修改密码 mysql 忘记密码如何修改

  • MySQL新建数据库默认密码是什么?
  • MySQL数据库修改密码命令行。
  • ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
  • 忘记数据库密码如何修改?
    1. skip_grant_tables 修改配置文件,重启服务,连接数据库
    2. use mysql
    3. update user set authentication_string=password('456789') where user='root';flush privileges;quit;
    4. skip_grant_tables 删除配置文件这条指令,重启服务,连接数据库
    5. set password = password('456789');exit;

初始化数据库命令:

mysqld --initialize --console

MySQL忘记数据库密码如何修改?

skip_grant_tables 是 MySQL 数据库管理系统中的一个系统变量,用于控制服务器在启动时是否加载授权表(通常是 mysql.usermysql.dbmysql.host 等表)。当设置了这个选项,MySQL 服务器会忽略这些授权表,从而允许任何用户以匿名方式连接到服务器,并拥有对所有数据库的完全访问权限。

如何设置 skip_grant_tables

要设置 skip_grant_tables,你通常需要在 MySQL 服务器的配置文件中(通常是 my.cnfmy.ini)进行配置,或者通过命令行参数启动 MySQL 服务器。

在配置文件中设置:

打开 MySQL 的配置文件(位置可能因系统而异),在 [mysqld] 部分添加或修改以下行:

[mysqld]
skip_grant_tables

保存文件后,重启 MySQL 服务器以使更改生效。

通过命令行参数启动:

如果你是在命令行中直接启动 MySQL 服务器,可以添加 --skip-grant-tables 参数:

mysqld_safe --skip-grant-tables &

或者使用 mysqld

mysqld --skip-grant-tables &

skip_grant_tables 的功能

  1. 忽略权限检查:当 skip_grant_tables 被启用时,MySQL 服务器不会检查用户的权限。这意味着任何用户都可以连接到服务器,并执行任何 SQL 语句,包括创建、删除或修改数据库和表。

  2. 重置 root 密码:最常见的使用场景之一是当 root 用户的密码丢失或忘记时。通过启用 skip_grant_tables,管理员可以登录到服务器,并重置 root 密码。

  3. 紧急访问:在某些情况下,可能需要紧急访问数据库来执行某些操作。skip_grant_tables 允许在没有正确凭据的情况下进行此类访问。

注意事项

  1. 安全风险:由于 skip_grant_tables 允许匿名访问和完全权限,因此它带来了很高的安全风险。你应该只在绝对必要的情况下使用它,并确保在完成任务后立即禁用它。

  2. 避免长期启用:不要将 skip_grant_tables 长期保留在配置文件中或作为服务器的默认启动选项。这会使你的数据库系统长期暴露在不安全的环境中。

  3. 重置密码后刷新权限:当你使用 skip_grant_tables 重置了密码后,确保使用 FLUSH PRIVILEGES; 命令刷新权限,以便服务器重新加载授权表。

  4. 限制访问:如果可能的话,在启用 skip_grant_tables 时限制对 MySQL 服务器的访问,只允许从受信任的主机或网络进行连接。

mysqlTools.zip

2.31 MB, 下载次数: 597, 下载积分: 吾爱币 -2 CB

免费评分

参与人数 16吾爱币 +21 热心值 +13 收起 理由
AngIos + 1 谢谢@Thanks!
cocolingling123 + 1 + 1 谢谢@Thanks!
冷丶眸 + 1 + 1 谢谢@Thanks!
zjete + 1 谢谢@Thanks!
wanglezuiai + 1 + 1 谢谢@Thanks!
njj9527 + 1 鼓励转贴优秀软件安全工具和文档!
丶小HI + 1 + 1 谢谢@Thanks!
ww3324 + 1 + 1 谢谢@Thanks!
Zork + 1 + 1 谢谢@Thanks!
XYZFJ + 1 + 1 谢谢@Thanks!
Zatoichi + 1 + 1 谢谢@Thanks!
wangls10 + 1 + 1 热心回复!
justbean + 1 + 1 谢谢@Thanks!
threeWHO + 1 + 1 谢谢@Thanks!
tgdq5 + 1 我很赞同!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

52pojieluntan 发表于 2024-5-22 16:21
非常不错,非常感谢,非常有用。
malaker 发表于 2024-5-18 15:48
感谢分享,平时自己电脑都是绿色版,需要是启动,不需要时就关了,也分享一下

下载压缩包,并解压,

我是在mysql-x.x.xx-winxxx 或是 mariadb-xx.xx.xx-winxxx 目录下执行,这个主要看个人喜好,改变命令中相应的路径。

初始化
[Shell] 纯文本查看 复制代码
# MySQL
.\bin\mysqld --initialize --console
pause # 防止初始化后自动退出,查看不了默认密码
# 默认 root 密码在输出消息中 root@localhost: 的后面

# MariaDB
.\bin\mariadb-install-db --config=./my.ini --datadir=./data --password=123456
# ./my.ini 为要使用的配置文件名
# ./data 为要存放数据的目录
# 123456 为root密码


启动
[Shell] 纯文本查看 复制代码
#MySQL
.\bin\mysqld --console

#MariaDB
.\bin\mariadbd --defaults-file=./my.ini --console
# ./myini 为要使用的配置文件
L__ 发表于 2024-5-17 14:17
tgdq5 发表于 2024-5-17 14:17
这个不错下载试试
woaipochu 发表于 2024-5-17 14:24
怎么这么高级,我不用数据库的,纯支持
blhying 发表于 2024-5-17 15:05
哪个环境还要自己弄?还是说用这个软件,直接就可以了?
张家大少 发表于 2024-5-17 15:13
挺好,的省的部署了
qjz159 发表于 2024-5-17 15:50
这么高级
langjuxv 发表于 2024-5-17 16:13
是一键保姆式安装么?如果是这样的话就真的很不错了。
flylujun 发表于 2024-5-17 16:22
这样应该方便多了
z1989b01l04 发表于 2024-5-17 16:54
mark下,以后用到了在下载
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-23 02:38

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表