`

MYSQL 5.6(CentOS) 错误处理和优化

 
阅读更多

 

安装,维护MYSQL5.6环境中,遇到的各种问题处理,MYSQL日志中各种错误和警告处理汇总,记下,免于下次话费大量时间去google和研究

 

1、selinux 照成服务无法正常启动

独立安装社区版本最可能出现的问题(如果你是Redhat6.x或CentOS6.x):selinux 照成服务无法正常启动,报错:

Starting MySQL. ERROR! The server quit without updating PID file (/data/mysql/xxxxx.pid).

验证问题方法:

# setenforce 0

# service mysql start

Starting MySQL. SUCCESS! 

如果能正常启动,解决问题,就确定是selinux造成的问题了。

 

解决办法1:直接禁用

vim /etc/selinux/config

修改:SELINUX=disabled

保存后,重启操作系统生效

 

解决方案2:配置selinux支持mysql访问相关端口和文件系统

本人比较懒,给个连接自己研究哈(或者google: selinux mysql):

https://blogs.oracle.com/jsmyth/entry/selinux_and_mysql

 

Mysql错误日志:${datadir}/hostname.err

 

2、Mysql错误日志: 时间戳默认格式和行为警告

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated.

Please use --explicit_defaults_for_timestamp server option

 

(seedocumentation for more details).

解决:在my.cnf中加入:

explicit_defaults_for_timestamp=true

参考:http://www.williamsang.com/archives/818.html

 

3、[Note] Plugin 'FEDERATED' is disabled.

 这个插件类似于ORACLE的dblink, 可以创建表指向另外一个数据库,访问该表就直接访问另外数据库的对应表。不常用。

解决:我没有解决掉。

有说指定:tmpdir,但我没有成功。

 

 待续....

 

 

分享到:
评论

相关推荐

    Centos7安装Mysql5.6

    ### CentOS 7 下安装 MySQL 5.6 详尽指南 #### 一、准备工作与环境配置 本教程将详细介绍如何在 CentOS 7 系统上安装 MySQL 5.6 数据库服务器。整个过程包括下载、上传、解压缩、配置、安装、启动 MySQL 以及解决...

    ubuntu系统中安装mysql5.6(通过二进制)

    在Ubuntu系统中安装MySQL 5.6,特别是通过二进制方式进行,是一种常见的手动安装方法,这使得你可以自定义配置和管理数据库服务器。下面将详细解释这个过程。 首先,我们需要从MySQL官方网站下载二进制包。在终端中...

    Php5.6和Apache2.4环境搭建

    在本环境中,Apache 2.4是服务器软件,而PHP 5.6则作为处理动态内容的语言,两者结合可以实现服务器对PHP代码的解释和执行。以下是详细步骤: 1. **下载组件**: - 从Apache官方网站下载适用于Windows的Apache 2.4...

    centos7下mysql5.6的主从复制详解

    在CentOS 7环境下,配置MySQL 5.6的主从复制主要包括以下部分: 1. **主从复制介绍** MySQL的主从复制并不直接复制数据文件,而是基于binlog(二进制日志)的逻辑复制。主服务器(Master)记录所有的DDL(数据定义...

    mysql-脚本安装d

    MySQL 5.6是MySQL的一个主要版本,发布于2013年,它引入了许多性能提升和新特性,如InnoDB存储引擎的改进、查询优化器的升级、全文搜索功能的增强等。这个版本在稳定性和效率上有了显著提升,使得MySQL成为企业级...

    CentOS6.0_x86_64下安装mysql-5.6.10详解配置文档

    这些改进使得MySQL 5.6版本更适合用于下一代Web、嵌入式和云计算应用程序。 接下来是安装前的准备工作,包括安装必要的库、下载软件包、安装cmake编译器、安装m4和bison。文档中提到了这些准备工作的重要性和安装...

    KFC系列之 - Oracle DBA入门MYSQL(上)

    文档通过图文结合的方式深入浅出地介绍了如何在不同版本的操作系统CentOS上进行MySQL的安装和配置,适合初学者和希望扩展技能的数据库管理员阅读。 知识点一:数据库安装 1. 使用rpm包安装MySQL 5.5:包括启动、...

    CentOS7 64位下MySQL5.7安装与配置(YUM)

    ### CentOS7 64位下MySQL5.7安装与配置详解 ...以上步骤详细介绍了如何在CentOS7 64位环境下安装和配置MySQL 5.7。通过这些步骤,可以确保MySQL服务稳定运行,并且具备基本的安全性和多语言支持能力。

    Linux系统下mysql安装

    本文将详细解析如何在CentOS 6.5环境下安装MySQL 5.6版本。 首先,你需要确保你的操作系统是CentOS 6.5(Final)版本。安装MySQL之前,如果系统中已经存在旧的MySQL版本,必须先卸载并清理所有相关的文件。你可以...

    php7mysql插件

    PHP 7是其一个重要的版本,提供了更好的性能和新的特性,如更高效的语法、错误处理和内存管理。 2. **MySQL**:是一款关系型数据库管理系统(RDBMS),由Oracle公司维护。它以速度快、可移植性好和开源著称,是Web...

    mysql安装文件

    ### MySQL在CentOS 6.5下的安装与配置详解 #### 一、环境准备与检查 ...以上就是在CentOS 6.5环境下安装MySQL 5.6的详细步骤和注意事项。通过上述步骤,你可以成功地在Linux CentOS系统上安装和配置MySQL数据库服务。

    CentOS 7中安装mysql server的步骤分享

    在CentOS 7中安装MySQL Server与之前的版本有所不同,因为...安装完成后,你就可以在你的CentOS 7系统上使用MySQL Server进行数据存储和管理了。同时,确保定期更新MySQL到最新稳定版本,以获取最新的安全补丁和功能。

    分享CentOS下MySQL最新版本5.6.13源码安装过程

    在CentOS系统上安装MySQL最新版本5.6.13的源码过程是一个涉及多步骤的技术任务,这对于那些需要自定义配置或者管理多个MySQL实例的DBA或开发者来说尤其重要。下面将详细介绍这个过程。 首先,你需要从MySQL的官方...

    virtualbox+centos6.5+Cloudera Manager5.9.3代理设置和遇到的坑.pdf

    如果在yum安装MySQL-python时遇到问题,可以先卸载当前安装的MySQL 5.6版本,然后重新安装。操作命令包括查看MySQL安装情况的rpm -qa | grep -i mysql,卸载MySQL的相关命令rpm -e MySQL-server-XXX rpm -e MySQL-...

    linux手册和php5.6及php官方手册

    2. **多样性**:Linux有多个不同的发行版,如Ubuntu、Fedora、CentOS等,每个发行版都有自己的特色和目标用户群。 3. **命令行界面**:Linux的终端或shell是其强大的工具之一,用户可以通过命令行执行各种操作,如...

    CentOS 6.4下编译安装MySQL5.6.14教程

    若已安装,可以使用`rpm -e mysql`进行普通删除,或使用`rpm -e --nodeps mysql`进行强制删除,以处理依赖问题。 接下来是安装编译MySQL所需的软件包。运行`yum -y install make gcc-c++ cmake bison-devel ncurses...

    CentOS7下MySQL5.7安装配置方法图文教程(YUM)

    在本文中,我们将深入探讨如何在CentOS7操作系统上安装和配置MySQL 5.7数据库服务器,使用YUM包管理器进行自动化处理。这个过程对于那些想要在Linux环境中搭建数据库服务的初学者或者系统管理员来说非常有用。 首先...

Global site tag (gtag.js) - Google Analytics