windows环境,cmd无法访问mysql服务

问题:

windows环境下,安装了数据库mysql,并在环境变量里面添加了可执行文件bin的目录。
头一天还好好的,第二天用cmd访问时,提示有安全警告,无法连接到mysql服务器!

img


自己查阅和自身的实际情况:
1,我自己安装mysql时,是自定义安装,目录都是自己按理解定的

img


2,网上都说要改一个配置文件是my.cnf,可是我的是my.ini

img


3,另外,我的mysql服务也关闭,启动不了。

img

img

参考这篇文章:https://blog.csdn.net/qq_39826207/article/details/129697552

你应该是配置文件写错了?
my.ini是windows的 my.cnf是linux的 内容其实差不多

去看看这个:https://blog.csdn.net/u014555006/article/details/106025355
一样的问题

升级 MySql了?看看这个
https://blog.csdn.net/zxssoft/article/details/89667874

根据您提供的信息和图片,您在Windows环境下安装了MySQL数据库,并将可执行文件bin目录添加到环境变量中。然而,第二天当您尝试使用命令提示符(cmd)访问MySQL时,出现了安全警告并无法连接到MySQL服务器。您还提到自己进行了自定义安装,并且配置文件是my.ini而不是my.cnf。此外,MySQL服务也无法启动。

针对您的问题,我可以提供以下几点建议来解决您遇到的问题:

  1. 安全警告和无法连接到MySQL服务器的问题可能是由于防火墙或其他安全软件引起的。请确保防火墙或安全软件未阻止MySQL服务器的访问。您可以尝试在防火墙设置中允许MySQL服务器的通信。
  2. 关于配置文件的问题,MySQL在不同的版本和安装方式下可能会使用不同的配置文件名。在您的情况下,my.ini是MySQL的配置文件名。请确保my.ini文件中的配置正确并且没有错误。您可以检查my.ini文件中的配置项,特别是与MySQL服务启动和访问权限相关的配置项。
  3. 您提到MySQL服务无法启动,这可能是由于服务配置错误或冲突引起的。您可以尝试重新安装MySQL或修复MySQL安装以确保服务正确配置并能够启动。您还可以在系统事件查看器中查找有关MySQL服务启动失败的错误消息,以帮助确定问题的根本原因。

综上所述,您可以按照上述建议逐步排除问题。如果问题仍然存在,建议参考MySQL官方文档或寻求专业的MySQL技术支持,以获得更详细和针对性的解决方案。祝您顺利解决问题!

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7503978
  • 除此之外, 这篇博客: windows下实现mysql的主主(主-从)复制中的 下面我们来看一下如何配置,在配置之前我们要保证mysql是安装在两个服务器上的, 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 这里我用的两台服务器分别是

    master: 10.55.185.80

    slave: 10.55.185.81

  • 以下回答由chatgpt基于相关博客总结生成:

    在Windows环境下使用cmd访问mysql服务的步骤如下:

    1. 确认MySQL服务是否已经启动。

    方法是在命令行输入“net start mysql”,如果MySQL服务已经启动,控制台会返回“MySQL服务正在运行中”。如果MySQL服务未启动,则需要通过以下命令启动MySQL服务:

    cd /d [mysql安装目录]\bin
    mysqld --console
    

    此时MySQL服务应该已经启动了。

    1. 进入MySQL数据库。

    在命令行输入以下命令:

    mysql -u[用户名] -p[密码]
    

    其中[用户名]和[密码]都是自己设置的,如果是第一次使用MySQL服务,可以直接使用用户名root和空密码进行登录。

    1. 对MySQL数据库进行操作。

    可以根据需求对MySQL数据库进行各种操作,比如新建数据库,新建数据表,插入数据等等。MySQL命令的格式基本如下:

    命令 [选项] 参数;
    

    例如,新建一个名为test的数据库,可以使用以下命令:

    create database test;
    

    具体的MySQL命令可以在官方文档中进行查看和学习。

my.ini中端口路径都弄好没?策略加上了吗

看下日志,具体什么问题导致启动失败的?

不知道你在修改了啥配置文件,我安装的时候并没有修改配置文件,现在也是正常的用。另外我看了一下我的MySQL,也是my.ini,可能是系统或者版本不一样。你启不起来应该是看着网上教程那些进行配置,但是Windows又有一些不能配置,导致你配置文件不对

mysql确实有很多地方容易出错。对于新手,我的建议是:一切从头开始。也就是说,如果跑不起来,或出问题了,只要不涉及数据丢失的问题,就全部卸载重装。全部从头来。多安装几次,多配置几次,就熟悉了。一旦熟悉了,就什么问题都没有了。

你去看一下是不是端口被占用了,
还有在mysql看有Data吗Data里面有.err的报错文件去看报错消息,
实在不行就重新装一下,可以在重装的时候改一下端口号(我的问题是这样解决的,因为我没有Data文件)

查一下Windows的日志
看看是不是其他的应用占用了端口

可能环境变量配置的有问题

Windows系统下添加环境变量的方法如下:

进入“此电脑”→右击“属性”→选择“高级系统设置”→选择“环境变量”→在“系统变量”中添加两个变量:

①变量名:MYSQL_HOME

②变量值:mysql的安装路径

①变量名:Path

②变量值:%MYSQL_HOME%\bin

添加环境变量后,需要重新打开CMD窗口,才能使用MySQL命令。

看看我写的这篇博文,试试看:https://blog.csdn.net/weixin_61605998/article/details/126042074

有没有可能防火墙阻止了

mysql服务启动失败,肯定连接不上呀!先要把mysql服务正确启动起来,就可以连接了。