精易论坛

标题: mysqlTools 一分钟部署安装mysql多个不同版本 mysql5.7/mysql8.x [打印本页]

作者: 火威网络    时间: 2024-5-12 12:49
标题: mysqlTools 一分钟部署安装mysql多个不同版本 mysql5.7/mysql8.x
本帖最后由 火威网络 于 2024-5-12 12:49 编辑




mysql  视频合集:



https://space.bilibili.com/525033328/channel/seriesdetail?sid=4094623


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


https://www.bilibili.com/video/BV1bT421979h/


MySQL环境变量的配置说明:


https://www.bilibili.com/video/BV1vH4y137HC/



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



  1. 没有指定路径 执行 mysql -uroot -p

  2. 执行文件名 mysql 更改后 变成mysql57

  3. 安装目录出现空格

  4. 终极解决方案:配置环境变量


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



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



初始化数据库命令:


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 的配置文件(位置可能因系统而异),在 [zxsq-anti-bbcode-mysqld] 部分添加或修改以下行:


[zxsq-anti-bbcode-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 服务器的访问,只允许从受信任的主机或网络进行连接。





作者: 鸿运    时间: 2024-6-10 00:42
啥时候做个mysql 模块用用呗
作者: 火威网络    时间: 2024-6-11 07:58
鸿运 发表于 2024-6-10 00:42
啥时候做个mysql 模块用用呗

已经封装过的。酷酷宝贝。他封装了。在我群里也有。

作者: 鸿运    时间: 2024-6-11 20:35
火威网络 发表于 2024-6-11 07:58
已经封装过的。酷酷宝贝。他封装了。在我群里也有。

群号多少啊 我想进群
作者: 火威网络    时间: 2024-6-13 08:53
鸿运 发表于 2024-6-11 20:35
群号多少啊 我想进群

[JavaScript] 纯文本查看 复制代码
773218795

作者: aijianli    时间: 2024-7-28 21:42
期待开源
作者: qq977352880    时间: 2024-8-9 14:31
这个是我见过最详细、最实用的。

作者: byronzhj    时间: 2024-10-7 20:35
6666666666666666666
作者: 1466174451    时间: 2024-11-19 23:09
感谢分享,很给力!~
作者: wgqxj    时间: 2024-11-24 12:33
谢谢分享
作者: 1184798949    时间: 2024-12-20 16:43
感谢分享
作者: 叶灵峰    时间: 2025-4-7 06:08
感谢分享
作者: 涤尘    时间: 2025-4-18 21:20
感谢分享‘
作者: xiaokang3458    时间: 2025-4-23 15:59
感谢分享‘




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4