今天出现一个小问题:
[root@linux01 hive3.1.2]# service mysql start
Redirecting to /bin/systemctl restart mysql.service
Failed to restart mysql.service: Unit not found.
排除过程:
1、检查mysql还在吗?
[root@linux01 hive3.1.2]# whereis mysql
mysql: /usr/local/mysql /usr/local/mysql-5.7.32-linux-glibc2.12-x86_64/bin/mysql
2、检查服务是否还在?
[root@linux01 bin]# ll /etc/init.d/ | grep mysql
没有任何回应,结果是没有了
3、检查mysql.server在哪里?
[root@linux01 bin]# find / -name mysql.server
/usr/local/mysql-5.7.32-linux-glibc2.12-x86_64/support-files/mysql.server
4、把此服务复制到init.d下
[root@linux01 bin]# cp /usr/local/mysql-5.7.32-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql
5、启动
[root@linux01 bin]# service mysql start
Starting MySQL. SUCCESS!