openEuler离线部署MYSQL常见问题
一、MYSQL软件包安装完成后,无法启动服务,报错:
“”Job for mysqld.service failed because the control process exited with error code.””
“”See “systemctl status mysqld.service” and “journalctl -xeu mysqld.service” for details.””
(1)权限问题:/var/lib/mysql目录权限不够
处理办法:修改权限并启动MYSQL
1 [root@node2 ~]# setenforce 0 2 [root@node2 ~]# chown -R mysql:mysql /var/lib/mysql 3 [root@node2 ~]# chmod -R 777 /var/lib/mysql 4 [root@node2 ~]# systemctl start mysqld.service
(2)端口被占用,mysql端口经常使用3306端口,需要监测该端口是否被占用
命令:ps -ef |grep mysql 将占用3306端口的进程kill就可以正常运行。
(3)缺少openssl1.1.1依赖(openEuler默认是3.0x版本的openssl依赖库)
<1>将在互联网下载的openssl1.1.1u安装包上传安装路径,解压安装。 <2>配置编译源码包: ./config –prefix=/usr/local/openssl-1.1.1t make make install
1 ./config --prefix=/usr/local/openssl-1.1.1t 2 make 3 make install
<3>创建软链接
ln -s /usr/local/openssl-1.1.1t/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1 ln -s /usr/local/openssl-1.1.1t/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
<4>更新动态链接库缓存
1 ldconfig
<5>重启mysql服务进程
1 systemctl restart mysql.server 2 或者是:systemctl restart mysqld
来源链接:https://www.cnblogs.com/motion2077/p/18889441
© 版权声明
本站所有资源来自于网络,仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您(转载者)自己承担!
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
THE END
暂无评论内容