程序员 != 宅男
if(you like )

echo '点赞!'

ucloud把服务器给我挂了后留下的后遗症 ubuntu下MySQL无法启动Couldn't


由于没有实名认证 ucloud把我的服务器给我停了

第二天 给我打开后

我的项目就出错 数据库连接不上重启报错

Couldn't find MySQL server (/usr/bin/mysqld_safe)”

网上我看了下解决方法 他妈 都没有用


报错来看,多半是因为读取my.cnf有问题

执行:mysqld --verbose --help|grep my.cnf [Note] Plugin 'FEDERATED' is disabled. /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf    my.cnf, $MYSQL_TCP_PORT, /etc/services, built-in default他妈原来真的是这里有问题 mysql读取这个文件的时候找错地方了直接把rm /etc/mysql/my.cnf删除了  重启mysql  /etc/ini.t/mysqld restart好了但是 我发现我只能用localhost访问了 我一开始以为是授权的问题我就去授权mysql用户去具体方法 百度 一堆但是还是不好用这个时候我以为是防火墙的问题端口 没有打开 就去ucloud 把安全组访问端口号配置了一下 还是不好用我的系统是ubuntu的 我就 ufw enable/disable:打开/关闭把防火墙关闭了 但是还是扯淡就在我要放弃的时候 我觉得是不是我没有把防火墙关闭 或者防火墙这样根本就没用?我就去我自己的服务器telnet www.meiyu.com 3306 我去 真他妈不能连接我就去服务器上找iptables 他妈真有#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 然后保存: #/etc/rc.d/init.d/iptables save然后奇迹发生了 好了······但是我真想不不明白 ucloud把我的服务器挂掉后 他们也没有动我里面的东西 怎么会出错 用了1年了都没有问题············IPTABLES 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。ufw仅仅是iptables的图形界面。

来源:二流子

评论

© 二流子 | Powered by LOFTER