Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式

  1. 更新yum源

CentOS 6.3自带的yum源中没有MySQL5.6,则需要添加新的yum源。

示例:

sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
  1. 卸载旧版本Mysql

如果系统中已经安装了旧版本的MySQL,则需要卸载掉。

示例:

sudo rpm -qa | grep mysql
sudo rpm -e --nodeps #查询mysql的实际名称,然后卸载MySQL
sudo rm -rf /var/lib/mysql/  #删除MySQL根目录
  1. 安装新版本Mysql

使用yum命令安装MySQL5.6。

示例:

sudo yum install mysql-community-server
  1. 启动新版MySQL

安装完成后需要启动MySQL服务。

示例:

sudo service mysqld start
  1. 更改MySQL根账号密码

新版MySQL默认安装时没有初始化root账号的密码,需要手动更改密码。

示例:

mysql -u root  #连接数据库
use mysql;  #选中mysql数据库
update user set password=password('new_password') where user='root';  #修改root账户的密码
flush privileges;  #刷新权限
  1. 配置MySQL

设置MySQL配置文件my.cnf中的参数。

示例:

vi /etc/my.cnf  #编辑MySQL配置文件

在[mysqld]下添加参数:

character_set_server=utf8mb4
collation-server=utf8mb4_unicode_ci
default-storage-engine=InnoDB
innodb_file_per_table=1 
  1. 重启MySQL服务

更新完配置后需重启MySQL服务使更改生效。

示例:

sudo service mysqld restart

注意事项:

  • 在更新过程中需要备份之前的数据,以免数据丢失。
  • 在卸载旧版本Mysql时不要误删除其他未安装Mysql的文件。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式 - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • 深入理解MySQL索引底层数据结构

    1 引言 在日常工作中,我们会遇见一些慢SQL,在分析这些慢SQL时,我们通常会看下SQL的执行计划,验证SQL执行过程中有没有走索引。通常我们会调整一些查询条件,增加必要的索引,SQL执行效率就会提升几个数量级。我们有没有思考过,为什么加了索引就会能提高SQL的查询效率,为什么有时候加了索引SQL执行反而会没有变化,本文就从MySQL索引的底层数据结构和算…

    MySQL 2023年4月17日
    00
  • MySQL选择数据库(MySQL USE语句)

    MySQL是一种流行的关系型数据库管理系统,它被广泛用于互联网应用程序和其他软件中。选择数据库(USE)是MySQL中最基本的命令之一,它用于指定当前使用的数据库。 本文将详细介绍MySQL选择数据库(USE语句)的使用方法。 基本语法 USE语句的基本语法如下: USE database_name; 其中,database_name指要使用的数据库名称。 …

    MySQL 2023年3月9日
    00
  • MySQL 各个索引的使用详解

    MySQL 各个索引的使用详解 索引简介 索引是关系数据库中非常重要的性能优化手段,它们可以极大地提高查询效率。在MySQL中,常见的索引类型有以下几种: BTree索引 哈希索引 全文索引 空间索引 BTree索引 BTree索引是一种基于BTree算法创建的索引,它可以优化简单查询、排序以及分组操作。在MySQL中,常见的BTree索引有以下两种: 普通…

    MySQL 2023年5月19日
    00
  • 连接mysql的常用工具分享

    关于连接MySQL的常用工具,以下是完整攻略: 连接MySQL的常用工具分享 连接MySQL的工具多种多样,包括命令行工具和可视化工具。以下是几个常用的工具: 命令行工具 1. mysql命令 mysql是连接和管理MySQL的命令行工具。可以通过以下步骤连接MySQL: 打开终端或命令提示符窗口。 输入以下命令: mysql -u 用户名 -p 密码 -h…

    MySQL 2023年5月18日
    00
  • MySQL8.0.32的安装与配置超详细图文教程

    让我来为你详细讲解“MySQL8.0.32的安装与配置超详细图文教程”的完整攻略。 准备工作 在开始安装前,你需要先准备以下的工作: 下载MySQL8.0.32安装包。你可以从MySQL官网上下载对应的安装包。下载好后将其解压到一个你喜欢的目录中。 确保已经安装了Visual C++ Redistributable for Visual Studio 201…

    MySQL 2023年5月19日
    00
  • mysql启动的error 2003和1067错误问题解决方法

    MySQL是一款开源的高性能关系型数据库管理系统,在使用过程中,可能会遇到一些错误和问题,最常见的就是启动时出现error 2003和1067错误。对此,我们需要进行一些调整和修复。以下是解决这两个错误的完整攻略。 MySQL启动错误2003 在启动MySQL过程中,有时候会出现“ERROR 2003 (HY000): Can’t connect to My…

    MySQL 2023年5月18日
    00
  • MySQL插入json问题

    MySQL插入JSON问题可以分为以下几个步骤: 1. 创建表 创建表时需要用到json类型列,例如: CREATE TABLE `example` ( `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `json_data` JSON NOT NULL, PRIMARY KEY (`id`) ) ENGINE=I…

    MySQL 2023年5月18日
    00
  • mysql 用户权限命令

                               网上搜索很多都不行:特此记录下自己亲测可以生效的命令                                                          本章持续维护 先介绍下环境: 阿里云linux版本:CentOS 7.4 64位 数据库版本:mysql  Ver 14.14 Distr…

    MySQL 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部