mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决

mysql5.7 本地计算机上的mysql 服务启动后停止。 问题: 在cmd 下mysql服务mysql服务无法启动任何错误法启动 服务没有报告任何错误
 
 
《mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决》

在服务里面启动是

 
《mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决》

 

  早上来了发现项目有问题,一般把apache mysql 重启一下就没事了。 apache 重启了,可是mysql重启不了, 就讲他停了。在服务里启动,这下可好。。。。报错。就上面的死活起不来 。。。。项目还在跑不起来,客服那边打电话催。。。。急死了,百度了好多方法。   好多都是需要重新初始化。。mysqld  –initialize  
《mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决》

 

《mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决》   不能初始化啊。。。初始化了数据库,导数据库,配置,索引,各种问题。。。。头大   各种百度,各种试,急也没办法,慢慢找。   还是从错误开始吧。 mysql起不来 不知道他的错误日志在那个文件夹下。 后来看到有令 在 cmd下输入
mysqld –console  看到报错信息 
《mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决》  
《mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决》

《mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决》

 

《mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决》 然后在 my.ini 中 找这个配置。看这个说明。    

Max_connect_errors – MySQL性能参数详解

参数格式 max_connect_errors = 10 配置说明 当此值设置为10时,意味着如果某一客户端尝试连接此MySQL服务器,但是失败(如密码错误等等)10次,则MySQL会无条件强制阻止此客户端连接。 如果希望重置此计数器的值,则必须重启MySQL服务器或者执行 Mysql> FLUSH HOSTS; 命令。 当这一客户端成功连接一次MySQL服务器后,针对此客户端的max_connect_errors会清零。   影响与错误形式 如果max_connect_errors的设置过小,则网页可能提示无法连接
数据库服务器;而通过SSH的mysql命令连接数据库,则会返回 ERROR 1129 (00000): Host ‘gateway’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’ 错误。   功能与作用 一般来说建议数据库服务器不监听来自网络的连接,仅仅通过sock连接,这样可以防止绝大多数针对mysql的攻击;如果必须要开启mysql的网络连接,则最好设置此值,以防止穷举密码的攻击手段     原来 由于 当时max_connect_errors=10 过小 把他调到了100 后面加了‘;’号 导致不能重启。还有连接数也太大了,将他改小。先起来再说。   测试 起来了。 总结:遇到问题不要抓瞎,还是要有思路,看哪报错,报的什么错。再看怎么解决                

    原文作者:mysql
    原文地址: https://www.cnblogs.com/jianz/p/6756771.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞