云原生
Kubernetes基础
容器技术介绍
Docker快速入门
Containerd快速入门
K8S主要资源罗列
认识YAML
API资源对象
Kubernetes安全掌控
Kubernetes网络
Kubernetes高级调度
Kubernetes 存储
Kubernetes集群维护
Skywalking全链路监控
ConfigMap&Secret场景应用
Kubernetes基础概念及核心组件
水平自动扩容和缩容HPA
Jenkins
k8s中部署jenkins并利用master-slave模式实现CICD
Jenkins构建过程中常见问题排查与解决
Jenkins部署在k8s集群之外使用动态slave模式
Jenkins基于Helm的应用发布
Jenkins Pipeline语法
EFKStack
EFK日志平台部署管理
海量数据下的EFK架构优化升级
基于Loki的日志收集系统
Ingress
基于Kubernetes的Ingress-Nginx解决方案
Ingress-Nginx高级配置
使用 Ingress-Nginx 进行灰度(金丝雀)发布
Ingress-nginx优化配置
APM
Skywalking全链路监控
基于Helm部署Skywalking
应用接入Skywalking
服务网格
Istio
基于Istio的微服务可观察性
基于Istio的微服务Gateway实战
Kubernetes高可用集群部署
Kuberntes部署MetalLB负载均衡器
Ceph
使用cephadm部署ceph集群
使用Rook部署Ceph存储集群
openstack
glance上传镜像失败
mariadb运行不起来
创建域和项目错误_1
创建域和项目错误_2
安装计算节点
时钟源
网络创建失败
本文档使用 MrDoc 发布
-
+
首页
mariadb运行不起来
问题来了,执行 systemctl start mariadb.service后,mariadb服务一直起不来 执行journalctl -xe 查看启动日志,发现 ``` [root@lancoo1 ~]# systemctl status mariadb.service ● mariadb.service - MariaDB 10.1 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Tue 2017-11-07 15:41:32 CST; 10s ago Process: 4150 ExecStopPost=/usr/libexec/mysql-wait-stop (code=exited, status=0/SUCCESS) Process: 4134 ExecStart=/usr/libexec/mysqld --basedir=/usr $MYSQLD_OPTS $_WSREP_NEW_CLUSTER (code=exited, status=1/FAILURE) Process: 4097 ExecStartPre=/usr/libexec/mysql-prepare-db-dir %n (code=exited, status=0/SUCCESS) Process: 4074 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS) Main PID: 4134 (code=exited, status=1/FAILURE) Status: "MariaDB server is down" Nov 07 15:41:32 lancoo1 systemd[1]: Starting MariaDB 10.1 database server... Nov 07 15:41:32 lancoo1 mysql-prepare-db-dir[4097]: Database MariaDB is probably initialized in /var/lib/mysql already, nothing is done. Nov 07 15:41:32 lancoo1 mysql-prepare-db-dir[4097]: If this is not the case, make sure the /var/lib/mysql is empty before running mysql-prepare-db-dir. Nov 07 15:41:32 lancoo1 mysqld[4134]: 2017-11-07 15:41:32 140737353783488 [Note] /usr/libexec/mysqld (mysqld 10.1.20-MariaDB) starting as process 4134 ... Nov 07 15:41:32 lancoo1 systemd[1]: mariadb.service: main process exited, code=exited, status=1/FAILURE Nov 07 15:41:32 lancoo1 systemd[1]: Failed to start MariaDB 10.1 database server. Nov 07 15:41:32 lancoo1 systemd[1]: Unit mariadb.service entered failed state. Nov 07 15:41:32 lancoo1 systemd[1]: mariadb.service failed. ``` 上述错误日志表明 mysql 数据库都还没有建立好 所以服务起不来,这根单独 的mysql服务有区别 问题: chown: changing ownership of '/var/lib/mysql': Operation not permitted failed to start mariadb 10.1 database server 1: 发现是权限不够,首先检查防火墙是否开启,发现防火墙没有开 2:删除原先mysql相关的服务 进程 配置文件 ``` [root@lancoo1 ~]# rm -rf /etc/my.cnf [root@lancoo1 ~]# rm -rf /var/lib/mysql/* [root@lancoo1 ~]# rpm -qa |grep mysql ``` 准备工作 ``` [root@lancoo1 ~]# chown -R mysql:mysql /var/lib/mysql // 先初始化数据库 [root@lancoo1 ~]# sudo mysql_install_db --datadir=/home/mysql --user=root --defaults-file=/etc/my.cnf.d/openstack.cnf // 启动服务 [root@lancoo1 ~]# systemctl start mariadb //查看状态 [root@lancoo1 ~]# systemctl status mariadb.service ```
阿星
2024年1月21日 21:52
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码