在网上找了好多centos7安装mysql的教程,失败了好几次,因为我用的是阿里云的服务器,所有这里贴上阿里云官网安装mysql的教程:
在Linux实例中安装MySQL数据库_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)
我在启动的时候报错,网上搜大部分都说权限不足,但是我改了这个之后还是一样的启动不了,然后就去查看了下日志
tail -100f /var/log/mysqld.log
以下是日志截图:
原来是端口号被占用了,栓Q,还是得看日志呀,得找到具体原因才能解决问题。
解决方法就是把这个占用了3306端口号的进程杀掉就OK了
========================================
再加个小提示。
云服务器安装好mysql之后,要在安全组里面把3306端口开放,阿里云服务器默认是开放的
然后再把centos上的防火墙打开,并放行3306端口,这样才能够远程连接数据库
防火墙怎么打开参考:
Linux 开启3306端口和Centos7防火墙设置_firewall-cmd --zone=public --add-port=3306/tcp --p-CSDN博客
感谢这位作者提供的教程!