windows环境下,安装了数据库mysql,并在环境变量里面添加了可执行文件bin的目录。
头一天还好好的,第二天用cmd访问时,提示有安全警告,无法连接到mysql服务器!
参考这篇文章: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服务也无法启动。
针对您的问题,我可以提供以下几点建议来解决您遇到的问题:
综上所述,您可以按照上述建议逐步排除问题。如果问题仍然存在,建议参考MySQL官方文档或寻求专业的MySQL技术支持,以获得更详细和针对性的解决方案。祝您顺利解决问题!
这里我用的两台服务器分别是
master: 10.55.185.80
slave: 10.55.185.81
在Windows环境下使用cmd访问mysql服务的步骤如下:
方法是在命令行输入“net start mysql”,如果MySQL服务已经启动,控制台会返回“MySQL服务正在运行中”。如果MySQL服务未启动,则需要通过以下命令启动MySQL服务:
cd /d [mysql安装目录]\bin
mysqld --console
此时MySQL服务应该已经启动了。
在命令行输入以下命令:
mysql -u[用户名] -p[密码]
其中[用户名]和[密码]都是自己设置的,如果是第一次使用MySQL服务,可以直接使用用户名root和空密码进行登录。
可以根据需求对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服务正确启动起来,就可以连接了。