查看: 23|回复: 0

华为openEuler安装MYSQL数据库

[复制链接]

0

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-9-9
发表于 2025-5-21 17:34:00 | 显示全部楼层 |阅读模式

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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部