华为openEuler安装MYSQL数据库

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

© 版权声明
THE END
支持一下吧
点赞13 分享
评论 抢沙发
头像
请文明发言!
提交
头像

昵称

取消
昵称表情代码快捷回复

    暂无评论内容