Linux环境下部署mysql异常问题:发现没有my.cnf文件

在linux系统上部署mysql,使用的版本为MySQL-5.6.34-1.rhel5.x86_64.rpm-bundle.tar,在Linux系统中解压,安装解压文件里的如下两个文件:

(主要安装里面的这两个文件:MySQL-server-5.6.34-1.rhel5.x86_64.rpm、MySQL-client-5.6.34-1.rhel5.x86_64.rpm)

5.6版本的mysql

但是在Linux系统中自带mysql,如果安装的是5.6版本的mysql,最好不要卸载掉自带的mysql。

*******************查看和卸载linux自带的mysql***************************

查看自带mysql的命令:rpm -qa | grep mysql   ,然后查询到某个文件名为:xxxxxxx

卸载掉:rpm -e --nodeps xxxxxx

***************************************************************

如果你卸载掉自带的mysql,你会卸载掉 /etc/my.cnf  里面的文件,系统里缺少my.cnf文件,在你重启Linux时,会提示找不到pid,报错;

即使安装了5.6版本的server和client,也不会生成my.cnf文件,mysql服务无法正常启动。

正确的做法是,不要卸掉linux自带的mysql,然后安装5.6版本的,再修改my.cnf文件即可使用。

mysql5.5版本的好像可以卸载自带的mysql,然后安装5.5版本的,在修改my-default.cnf,可以使用,这个我没有尝试。

总结一句话:安装MySQL-5.6.34-1.rhel5.x86_64.rpm-bundle.tar的不要卸载自带的mysql。

时间: 2024-10-07 06:29:10

Linux环境下部署mysql异常问题:发现没有my.cnf文件的相关文章

linux系统下部署TOMCAT异常:java.net.UnknownHostException

原文出自:http://www.myexception.cn/operating-system/444024.html linux系统下部署TOMCAT错误:java.net.UnknownHostException今天在修改linux环境中 /etc/hosts文件时候,保存之后,访问页面的时候突然这个错,后来网上查了下,解决了java.net.UnknownHostException: vps**: vps**        at java.net.InetAddress.getLocalH

Linux环境下部署完JDK后运行一个简单的Java程序

前言 前一篇文章详细讲解了如何在Windows环境下安装虚拟机+Linux系统,并且成功部署了JDK. 不过部署完JDK之后,我们判断部署是否成功的依据是看"java -version"命令是否有正确的内容打印,也许这并不具备太大的说服力.可能能够运行起一个正确的java程序来,不管从感性角度还是理性角度来说,都会有一个更好的认识. 所以本文写一段很简单的java代码,并且在Linux环境下编译运行,以证明JDK部署得确实没有问题. 代码验证JDK部署是否正确 1.级联建立两个目录 首

linux环境下搭建MySQL数据库的双击热备

准备服务器 由于Mysql不同版本之间的(二进制日志)binlog格式可能会不太一样,因此最好的搭配组合是主(Master)服务器的Mysql版本和从(Slave)服务器版本相同或者更低,主服务器的版本肯定不能高于从服务器版本.本次我用于测试的两台服务器版本都是Mysql-5.5.17. Mysql 建立主-从服务器双机热备配置步骤 2.1环境描述A服务器(主服务器Master):59.151.15.36B服务器(从服务器Slave):218.206.70.146主从服务器的Mysql版本皆为5

linux环境下部署zabbix3.2、模板、邮件告警详细过程

服务端部署: 系统环境及软件版本: Linux:release 6.3 zabbix:zabbix-3.2.5.tar.gz nginx:nginx-1.12.0.tar.gz php:php-5.5.38.tar.gz mysql:mysql-5.6.28.tar.gz 一.安装nginx: 1.依赖包: yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel make gd-deve

(--1--)在Linux环境下忘记mysql密码处理方法

概述: 在生产环境中,针对mysql数据库服务我都需要对权限控制及密码控制,主要防止任意主机.任意用户恶意登录操作,但是有些时候我们做了这些安全策略工作,也会出现忘记密码,或者密码被人恶意修改,现在所说的情况都有可能发生的,那出现这些异常问题我应该怎么处理你?下面说说mysql密码初始化的方法: MySQL密码初始化恢复方法(1)--通过my.cnf配置文件跳过授权表登录方法 1.停止mysql服务(建议先停止mysql服务) # service mysqld stop 2.修改my.cnf配置

Linux环境下修改MySQL数据库存储引擎

今天在执行Oracle数据库迁移至MySQL数据库时报出了一个错误信息: Specified key was too long; max key length is 1000 bytes 百度发现,原来需要更改MySQL数据库的存储引擎为InnoDB,查询目前现有的存储引擎信息: [[email protected]121 ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ;

Linux环境下安装MySQL

1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 下载地址为:http://www.mysql.com/downloads/mysql-4.0.html, 打开此网页,下拉网页找到"Linux x86 RPM downloads"项,找到"Server"和"Client programs"项,下载需要的上述两个

Linux环境下启动MySQL数据库出现找不到mysqld.sock的解决办法!

问题: 在普通用户权限下运行:mysql -u root -p,回车之后如果会出现如下错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 此错误的意思就是没有找到mysqld.sock文件. 解决办法: 首先进入超级用户root权限  sudo -i 或者su - root 切换到默认目录 cd /var/lib/mysql  下查看

linux环境下的mysql,httpd以及与宿主机的调试问题总结

1. 首先www服务器,在宿主主机浏览器无法访问? (1)修改linux的防火墙,允许宿主主机ip访问即可. (2)关闭防火墙,即可访问. service iptables stop; 2. mysqld服务启动,在宿主主机的mysql客户端软件连接不成功?如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host ‘192.168.1.3’ is not allowed to connect to this MySQL server (1)修改表法 改表法.可能是你的帐号