lampp1.7中mysql无法启动问题

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

网站环境升级,由于dedecms版本中php5.4中经常中文白页,只有选择低版本的lampp,决定使用lampp1.7.7,解压缩后在启动lampp时提示mysql无法启动。

查看/opt/lampp/var/mysql/www.centos.error文件,报错内容如下:

141109 11:10:19 mysqld_safe Starting mysqld daemon with databases from /opt/lamp

p/var/mysql

141109 11:10:19 [Note] Plugin 'FEDERATED' is disabled.

/opt/lampp/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)

141109 11:10:19 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgr

ade to create it.

InnoDB: The InnoDB memory heap is disabled

InnoDB: Mutexes and rw_locks use InnoDB's own implementation

InnoDB: Compressed tables use zlib 1.2.3

141109 11:10:19  InnoDB: Initializing buffer pool, size = 16.0M

141109 11:10:19  InnoDB: Completed initialization of buffer pool

141109 11:10:19  InnoDB: Operating system error number 13 in a file operation.

InnoDB: The error means mysqld does not have the access rights to

InnoDB: the directory.

InnoDB: File name /opt/lampp/var/mysql/ibdata1

InnoDB: File operation call: 'create'.

InnoDB: Cannot continue operation.

141109 11:10:19 mysqld_safe mysqld from pid file /opt/lampp/var/mysql/www.centos

.pid ended

根据提示,在Plugin和mysqld_safe上研究了半天也没有结果,只好尝试检查一下权限的问题

[root@www bin]# ll /opt/lampp/var/mysql

总用量 28

drwx------ 2 root   root 4096 11月  9 11:10 cdcol

drwx------ 2 root   root 4096 11月  9 11:10 mysql

-rw-r--r-- 1 root   root    5 11月  9 11:10 mysql_upgrade_info

drwx------ 2 root   root 4096 11月  9 11:10 performance_schema

drwx------ 2 root   root 4096 11月  9 11:10 phpmyadmin

drwx------ 2 root   root 4096 11月  9 11:10 test

-rw-rw---- 1 nobody root  974 11月  9 11:10 www.centos.err

看到了吗?mysql工作目录的权限跟mysql创建的文件的权限不一致,修改目录权限为nobody.root试试

[root@www bin]# chown -R nobody.root /opt/lampp/var/mysql

[root@www bin]# /opt/lampp/lampp startmysql

XAMPP: Starting MySQL...

[root@www bin]# 

终于启动成功了。


本文转自gaodi2002 51CTO博客,原文链接:http://blog.51cto.com/gaodi2002/1617385

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
安全 Ubuntu 关系型数据库
Ubuntu下MySQL无法启动和访问的问题解决与修复
Ubuntu下MySQL无法启动和访问的问题解决与修复
1248 1
Ubuntu下MySQL无法启动和访问的问题解决与修复
|
5月前
|
关系型数据库 MySQL
cmd中输入net start mysql 提示:服务名无效或者MySQL正在启动 MySQL无法启动
cmd中输入net start mysql 提示:服务名无效或者MySQL正在启动 MySQL无法启动
|
5月前
|
Oracle 关系型数据库 MySQL
实时计算 Flink版操作报错之当将两个连接器放在同一个作业中时,MySQL作业无法启动,该怎么解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
3月前
|
SQL 安全 关系型数据库
【SQL】已解决:MySQL 服务无法启动
【SQL】已解决:MySQL 服务无法启动
752 1
|
4月前
|
关系型数据库 MySQL 数据安全/隐私保护
mysql无法启动服务connect to server at ‘localhost‘ failed
mysql无法启动服务connect to server at ‘localhost‘ failed
|
5月前
|
关系型数据库 MySQL
MySQL 服务正在启动 MySQL 服务无法启动解决办法
MySQL 服务正在启动 MySQL 服务无法启动解决办法
224 0
|
关系型数据库 MySQL 数据库
MySQL “ 服务器无法启动,没有报任何错误 ”的解决方法
MySQL “ 服务器无法启动,没有报任何错误 ”的解决方法
149 0
MySQL “ 服务器无法启动,没有报任何错误 ”的解决方法
|
SQL 关系型数据库 MySQL
服务器意外断电MySQL无法启动
服务器意外断电MySQL无法启动
|
开发工具
VIM一些常用命令(一)
VIM一些常用命令(一)
|
存储 关系型数据库 MySQL
mysql 数据库无法启动(Ignoring the redo log due to missing MLOG_CHECKPOINT between the checkpoint .... and)
数据库机器的CPU和主板都换了,重新开机,发现mysql数据库无法启动!
285 0
下一篇
无影云桌面