找回密码
 立即注册
首页 业界区 安全 MYSQL数据库教程一

MYSQL数据库教程一

云卦逾 2025-5-31 22:59:02
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. 1 [root@node2 ~]# setenforce 0
  2. 2 [root@node2 ~]# chown -R mysql:mysql /var/lib/mysql
  3. 3 [root@node2 ~]# chmod -R 777 /var/lib/mysql
  4. 4 [root@node2 ~]# systemctl start mysqld.service
复制代码
 
(2)端口被占用,mysql端口经常使用3306端口,需要监测该端口是否被占用

命令:ps -ef |grep mysql将占用3306端口的进程kill就可以正常运行。(3)缺少openssl1.1.1依赖(openEuler默认是3.0x版本的openssl依赖库)

将在互联网下载的openssl1.1.1u安装包上传安装路径,解压安装。配置编译源码包:./config --prefix=/usr/local/openssl-1.1.1t make make install
  1. 1 ./config --prefix=/usr/local/openssl-1.1.1t
  2. 2 make
  3. 3 make install
复制代码
创建软链接
  1. ln -s /usr/local/openssl-1.1.1t/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
  2. ln -s /usr/local/openssl-1.1.1t/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
复制代码
 
更新动态链接库缓存
  1. 1 ldconfig
复制代码
 
重启mysql服务进程
  1. 1 systemctl restart mysql.server
  2. 2 或者是:systemctl restart mysqld
复制代码
 
 
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册