小记:由于之前本地搭建靶场,和学习mysql是分开的,从而安装了两个版本的mysql,此外部分服务进程默认占用了mysql服务端口导致mysql操作受阻(图形界面可以用,命令行界面不通),当然最重要的是之前安装的时候自定义安装,导致系统盘有一部分绑定的mysql文件,其它盘又有一部分mysql的文件以至于每次都要切换路径(最烦的事情)

- MySQL 服务器未启动:确保 MySQL 服务器正在运行。您可以尝试使用适当的命令(如sudo service mysql start)启动 MySQL 服务。
- 错误的连接设置:检查连接字符串中的主机名和端口号是否正确。默认情况下,MySQL 使用 localhost 和端口号 3306 进行本地连接。如果您将 MySQL 配置为在不同的主机或端口上运行,请相应地进行修改。
- 防火墙阻止连接:您的防火墙设置可能会阻止与 MySQL 服务器的连接。请确保防火墙允许通过 MySQL 服务器所需的端口(通常是 3306)进行连接。
- MySQL 服务器配置问题:某些配置问题也可能导致无法连接到 MySQL 服务器。例如,MySQL 可能只允许特定 IP 地址的连接,或者可能存在其他网络配置问题。
解决此问题的步骤包括: - 确认 MySQL 服务器已启动并正在运行。
- 检查连接字符串中的主机名和端口号是否正确。
- 确保防火墙允许连接到 MySQL 服务器的端口。
- 检查 MySQL 服务器的配置,确保它允许所需的连接。、
尝试用比较正规的方式启动mysql服务,密码没有问题路径也是当前的mysql的bin目录,跟上面的问题一样



尝试在服务窗口中自动、手动启动服务或在cmd启动服务均失败


- 确保您以管理员身份运行命令提示符。在开始菜单中找到 “命令提示符”,右键单击并选择 “以管理员身份运行”。
- 如果仍然无法启动服务,请尝试使用服务管理器手动启动 MySQL 服务:
○ 打开服务管理器。在开始菜单中搜索 “services.msc” 并打开它。
○ 在服务列表中,找到名为 “MySQL80” 的服务。
○ 右键单击该服务,然后选择 “启动”。 - 如果服务启动仍然失败,并显示类似的错误消息,请尝试重新安装 MySQL

命令4:mysqld -console --skip-grant-tables --shared-memory


可解决密码正确无法连接root问题:
9.创建个新用户(这是因为mysql不允许root登录localhost,密码正确也不行 会报错,缺少一个指向127.0.0.1的root,我觉得好麻烦,还是重新配一个账号,不搞root了。。。)
命令10:create user ‘admin’@‘%’ identified by ‘’;
命令11:flush privileges;
10.用其他工具连接数据库,或者新开个控制台连接(建议用可视化工具)
密码为空可以直接连,直接找到mysql中的user表,把admin角色的权限改成和root一样。
今天的文章 2026年yun未找到命令(yum未找到)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/49449.html