在华为openEuler里配置MySQL数据库

文章标题:

在华为openEuler环境下配置MySQL数据库

文章内容:

openEuler离线部署MYSQL常见问题处理

一、MYSQL软件包安装后无法启动服务的报错解决

当出现“Job for mysqld.service failed because the control process exited with error code.”以及提示查看systemctl status mysqld.servicejournalctl -xeu mysqld.service详情的报错时,可按以下情况处理:

(1)权限问题:/var/lib/mysql目录权限不足

处理方式:修改权限并启动MYSQL

[root@node2 ~]# setenforce 0
[root@node2 ~]# chown -R mysql:mysql /var/lib/mysql
[root@node2 ~]# chmod -R 777 /var/lib/mysql
[root@node2 ~]# systemctl start mysqld.service

(2)端口被占用,MySQL常使用3306端口,需检测该端口是否被占用

通过命令ps -ef |grep mysql来查看,将占用3306端口的进程杀掉就能正常运行。

(3)缺少openssl1.1.1依赖(openEuler默认是3.0x版本的openssl依赖库)

<1> 把在互联网下载的openssl1.1.1u安装包上传到安装路径并进行解压安装。
<2> 配置编译源码包:

./config --prefix=/usr/local/openssl-1.1.1t
make
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> 更新动态链接库缓存

ldconfig

<5> 重启mysql服务进程

systemctl restart mysql.server 
或者是:systemctl restart mysqld
版权声明:程序员胖胖胖虎阿 发表于 2025年6月20日 下午2:39。
转载请注明:

在华为openEuler里配置MySQL数据库

| 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...