centos6.5如何升级mysql(最小安装的情况下)

  • 1、删除已经安装的mysql(已经确定安装过了,不确定就输入yum list installed | grep mysql看看)
    yum remove  mysql mysql-server mysql-libs mysql-server;`
    yum -y remove mysql-libs.x86_64`

find / -name mysql 将找到的相关东西全删掉,尤其是后缀为sock的文件所在的文件夹,不然安装新版本后可能不能重启

  • 2、更新yum源 (这时候要是报错:You need to install yum-utils to use yum-config-manager,就得先安装yum-utils
    wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
    yum localinstall mysql-community-release-el6-5.noarch.rpm
    yum repolist all | grep mysql

然后发现yum repolist all | grep mysql后没有内容,说明其实yum是没有更新的,那就只能手动添加源了,过程如下:

    rpm -Uvh mysql57-community-release-el6-n.noarch.rpm  //1、更新rpm源

找到/etc/yum.repos.d/mysql-community.repo文件 (要是文件夹和文件都不存在,就自己建立) 写入:

    [mysql57-community]
    name=MySQL 5.7 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
源更新完成
  • 3、把可用源不要的关掉,要用的打开,再查看可用源,就是mysql5.7了(手动添加的源就跳过吧。。)
    yum-config-manager --disable mysql55-community
    yum-config-manager --disable mysql56-community
    yum-config-manager --enable mysql57-community-dmr
    yum repolist enabled | grep mysql
  • 4、安装mysql

yum install mysql-community-server

如果是最小安装情况下,这时候很可能在下载后需要按下Y/N后报错:epel-release is not installed

那就要安装epel-release:yum install epel-release

然后报错有可能就变成:[Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

这种情况下,找到/etc/yum.repos.d/epel.repo文件夹,写入:

```
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=0      //这里是重点,必须调整成0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
```

然后再yum install mysql-community-server就可以成功了

  • 5、如果需要就调整/etc/my.cnf里配置
  • 6、启动服务service mysqld start
  • 7、 查看mysql是否自启动,并且设置开启自启动
    chkconfig --list | grep mysqld
    chkconfig mysqld on
  • 8、mysql安全设置 mysql_secure_installation
时间: 2024-10-26 22:38:08

centos6.5如何升级mysql(最小安装的情况下)的相关文章

Linux:在已安装nginx情况下安装nginx模块

在已安装nginx情况下安装nginx模块 nginx第三方模块安装方法: 代码如下: ./configure --prefix=/你的安装目录  --add-module=/第三方模块目录 1..查看nginx编译安装时的命令,安装了哪些模块 代码如下: #/usr/local/webserver/nginx/sbin/nginx -V 2.切换到root用户 代码如下: #su root 3.在已安装nginx情况下安装nginx模块(username为系统用户名) 代码如下: # sudo

centos6.5 firefox升级 flash player安装 adblock plus广告屏蔽插件安装

firefox升级 1.到官网https://www.mozilla.org/en-US/firefox/new/?from=getfirefox上下载最新的firefox版本,我下载的是firefox-33.1.1.tar.bz2 2.删除原有的Firefox 浏览器 1 #yum erase firefox 也可以使用rpm的形式删除 3.解压到你希望安装的目录,例如我的是/usr/local,解压后会生成一个firefox的文件夹 1 #tar -jxvf firefox-33.1.1.t

Centos6.5 Jdk+Tomcat+Mysql环境安装

系统环境:Centos6.5 64位 1. 安装java环境 这里安装的是jdk1.7.60 在/usr/local目录下创建java目录,可到oracle官网或镜像网站下载jdk-7u60-linux-x64.tar.gz,放到/usr/local/java中, cd /usr/local/java,执行解压: tar zxvf  jdk-7u60-linux-x64.tar.gz. 解压完成后配置JAVA_HOME,JAR_HOME环境变量.打开/etc/profile文件,命令:vi /e

CentOS6.5 - yum对Mysql的安装与配置

一.mysql的安装 1.查看是否安装mysql [[email protected] ~]# rpm -qa | grep mysql 如果有进行卸载(以下三种方式选一种即可): 1)rpm -e mysql-libs-5.1.71-1.el6.x86_64 //普通删除模式 2)rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 // 强力删除模式,如果使用上面命令1)删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除(推荐) 3)yum

Mysql在高并发情况下,防止库存超卖而小于0的解决方案

背景: 本人上次做申领campaign的PHP后台时,因为项目上线后某些时段同时申领的人过多,导致一些专柜的存货为负数(<0),还好并发量不是特别大,只存在于小部分专柜而且一般都是-1的状况,没有造成特别特别严重的后果,但还是要反思了自己的过错. 这次又有新的申领campaign,我翻看了上次的代码逻辑: 正文: [先select后update] beginTranse(开启事务) try{     $result = $dbca->query('select amount from s_st

Linux安装mysql以及安装时踩下的坑

安装: 检测是否已经安装了mysql rpm -qa | grep mysql 如果已经安装了,将其卸载,如: rpm -e --nodeps  mysql-libs-5.1.71-1.el6.x86_64 安装mysql 1.mkdir /usr/local/src/mysql 2.cd /usr/local/src/mysql 3.tar -xvf sMySQL-5.6.22-1.el6.i686.rpm-bundle.tar 安装server rpm -ivh MySQL-server-5

安装libpng出现configure: error: ZLib not installed和 zlib自定义目录安装的情况下,编译libpng时找不到zlib的问题的解决办法

在CentOS5.4下安装libpng./configure --prefix=/usr/local/libpng提示: configure: error: ZLib not installed 在装libpng之前,我先装了zlib.可为什么还是提示找不到呢?我接着查了资料,有文档说libpng不用configure,是拷贝scripts/makefile.linux我又执行如下命令:cp scripts/makefile.linux makefilemake结果,,出错更多了,.. 最后的解

Centos6.5 + Nginx +mysql + php 安装配置文档

一.安装环境准备 yum -y install vim lrzsz 上传mysql.nginx.php安装包 (1)Nginx的下载地址: http://nginx.org/en/download.html (2)PHP安装包的下载 http://php.net/downloads.php        (3)MySQL的下载 https://www.mysql.com/downloads/             (4)安装包上传到服务器 /usr/local/src文件夹目录下: mkdir

mysql免安装版本

[下载MySQL 5.6.13] 从MySQL官方网站mysql.com找到MySQL Community Server 5.6.13的下载地址为http://dev.mysql.com/downloads/mysql/,在这里可以选择操作系统平台.下面有三个可选的下载文件,第一个是MySQL Installer 5.6 for Windows,这将下载下来一个.msi可执行安装文件.另外有两个解压版(Zip版)分别是Windows (x86, 64-bit), ZIP Archive 和 Wi