—— 常见报错 ——
(1) Failed to start mysql.service: Unit not found.
该问题出现在启动 mysql 是,找不到对应的服务
在网上查阅了很多资料,说是 CentOS7 之后需要更换为 MariaDB
笔者在更换之后依旧不行,但找到了另一种方法,就是手动添加 mysql.server
该文件来源于 mysql 自带的支持文件,操作如下:
cp /usr/dev/mysql_5.7.33/support-files/mysql.server /etc/init.d/mysql
service mysql start
主要是找到 support-files/mysql.server
并将其拷贝到 /etc/init.d/mysql
下,路径根据实际情况
(2) ERROR 2003 (HY000): Can’t connect to MySQL server on ‘xxx’ (10060)
这种情况通常是服务器的防火墙/安全组没有打开
不仅需要本机的防火墙开防对应端口(3306),如果是在阿里云腾讯云等购买的服务器,还需要再上边开放该端口