`

Please read "Security" section of the manual to find out how to run mysqld a

 
阅读更多
1 启动:

[root@localhost bin]# mysqld restart
170109 19:30:58 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

170109 19:30:58 [ERROR] Aborting

170109 19:30:58 [Note] mysqld: Shutdown complete

[root@localhost bin]# mysqld start
170109 19:31:12 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

170109 19:31:12 [ERROR] Aborting

170109 19:31:12 [Note] mysqld: Shutdown complete

2 查看了一下错误日志

cat /export/data/mysql/log/error.log


InnoDB: the log sequence number in the ib_logfiles!
170109 20:41:10  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Error: trying to add tablespace 1 of name './test/monitor.ibd'
InnoDB: to the tablespace memory cache, but tablespace
InnoDB: 1 of name './josl/application.ibd' already exists in the tablespace
InnoDB: memory cache!
170109 20:41:10 mysqld_safe mysqld from pid file /export/data/mysql/data/mysql.pid ended


将/export/data/mysql/data/test全部移走,初步认定,数据文件有问题,

3 再进行启动
[root@localhost bin]# sudo -u root mysqld_safe
170109 20:44:58 mysqld_safe Logging to '/export/data/mysql/log/error.log'.
170109 20:44:58 mysqld_safe Starting mysqld daemon with databases from /export/data/mysql/data
170109 20:45:13 mysqld_safe mysqld from pid file /export/data/mysql/data/mysql.pid ended
[root@localhost bin]# sudo -u root mysqld_safe
170109 20:50:20 mysqld_safe Logging to '/export/data/mysql/log/error.log'.
170109 20:50:20 mysqld_safe Starting mysqld daemon with databases from /export/data/mysql/data


或者

4 安全模式启动

sudo -u mysql /export/servers/mysql/bin/mysqld_safe --defaults-file=/export/servers/mysql/etc/my.cnf
分享到:
评论

相关推荐

    Linux下的 mariadb 使用 root 用户启动方式(推荐)

    近日因测试安全产品需要,想调整mariadb的启动用户为root, 经历一番波折后终于...Please consult the Knowledge Base to find out how to run mysqld as root! 好吧,转入正题,关于Mariadb 启动方式: 一般人就会操作

    MYSQL迁移或者升级的故障解决大全[归纳].pdf

    如果MySQL报错“Please read 'Security' section of the manual to find out how to run mysqld as root!”,这意味着尝试以root用户身份运行MySQL,这是不安全的。解决方法是遵循MySQL的手册指南,创建一个专门的...

    深入解析mysql.sock不见的问题

    让人纠结了一把…… 代码如下:zhouqian@zhou:~$ mysqlERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)网上好多的解决办法,可是每个人的实际情况...

    mysqld-nt: Out of memory (Needed 1677720 bytes)解决方法

    MySQL数据库在运行过程中遇到“mysqld-nt: Out of memory (Needed 1677720 bytes)”错误,通常表示服务器在处理查询时内存不足。这个问题可能由多种因素引起,包括不当的配置参数、内存限制以及系统架构。以下是一些...

    mysqld_exporter-0.13.0.windows-amd64.zip

    mysqld_exporter是Prometheus用于监控MySQL指标的一个导出器,支持对MySQL 5.5以上进行监控。下面是mysqld_exporter的安装与配置: 1、登录MySQL,创建一个账号用于Prometheus监控获取数据 CREATE USER 'exporter'...

    MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error

    【MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error】是一个常见的MySQL服务器启动时遇到的问题。这个问题通常表明MySQL的InnoDB存储引擎无法获取对`ibdata1`文件的锁,`ibdata1`是InnoDB用来存储数据和系统表...

    mysqld_exporter-0.10.0.linux-amd64.tar.gz

    - 运行:执行解压后的可执行文件`./mysqld_exporter --config.my-cnf=/path/to/config.cnf`,其中`/path/to/config.cnf`是包含MySQL连接信息的配置文件。 2. 配置: - 配置文件:创建一个包含MySQL连接信息的配置...

    mysqld_exporter安装包mysqld_exporter-0.10.0.linux-amd64.tar.gz

    MySQLd_Exporter是一款用于监控MySQL服务状态的工具,它能够暴露MySQL服务器的指标,以便于集成到各种监控系统中,如Prometheus。本安装包“mysqld_exporter-0.10.0.linux-amd64.tar.gz”是针对Linux AMD64架构的...

    mysqld_exporter安装包mysqld_exporter-0.12.0.linux-amd64.tar.gz

    mysqld_exporter安装包mysqld_exporter-0.12.0.linux-amd64.tar.gz

    mysqld_exporter-0.12.1.linux-amd64.tar.gz

    例如,`./mysqld_exporter --config.file=<path_to_config_file>`。 4. **配置Prometheus**:在Prometheus的配置文件中,添加一个job来指向MySQL Exporter的服务端点,如`target: 'localhost:9104'`(默认端口),...

    prometheus组件-mysqld-exporter-0.15.0.linux-amd64.tar

    在给定的压缩包文件“prometheus组件-mysqld-exporter-0.15.0.linux-amd64.tar”中,我们关注的是mysqld-exporter,这是Prometheus的一个组件,专门用于监控MySQL数据库的性能和状态。 mysqld-exporter是Prometheus...

    mysqld数据库的编码设置

    mysqld数据库的编码设置,亲测,可用,设置成utf-8编码。

    mysqld.exe报错

    标题中的“mysqld.exe报错”提示我们讨论的核心是MySQL服务器进程运行时遇到的问题。mysqld.exe是MySQL数据库服务的主进程,负责处理所有客户端的连接请求和执行SQL语句。当mysqld.exe出现错误时,可能是由于多种...

    mysqld_exporter-0.14.0.windows-amd64.zip

    《MySQLd_Exporter 0.14.0 for Windows on AMD64平台详解》 MySQLd_Exporter是一款专为MySQL数据库监控设计的工具,它基于Prometheus Exporter框架,能够将MySQL服务器的状态和性能指标暴露出来,以便于系统管理员...

    centos7安装数据库MySQL启动报错Job for mysqld

    在 CentOS 7 操作系统中安装 MySQL 数据库时,可能会出现启动报错的现象,报错信息为 "Job for mysqld.service failed because the control process exited with error code"。这类错误的出现绝大部分是由于 my.cnf ...

    mysql 5.7.x 所需mysqld.service文件

    mysql 5.7.x 所需mysqld.service文件

    mysqld_exporter-0.14.0.linux-amd64.tar.gz

    《MySQL监控利器:mysqld_exporter详解》 在IT运维领域,监控系统的重要性不言而喻,尤其对于数据库管理而言,实时、准确地掌握数据库的运行状态是保障业务正常运行的关键。mysqld_exporter作为一款专为MySQL设计的...

    Mysqld配置选项详细介绍

    Mysqld 配置选项详细介绍 Mysqld 是 MySQL 数据库管理系统的核心组件之一,负责处理数据库查询、管理数据库文件、维护数据库安全等任务。为了确保 MySQL 数据库的稳定运行和高效性能,需要对 mysqld 程序的配置选项...

Global site tag (gtag.js) - Google Analytics