centos7安装mysql5.6的方法

下面是针对centos7安装mysql5.6的完整攻略。

步骤1:安装mysql yum源

首先需要安装mysql yum源,使得系统能够通过yum命令安装mysql5.6。具体操作步骤如下:

  1. 下载mysql yum源的rpm包
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
  1. 安装rpm包
sudo rpm -ivh mysql57-community-release-el7-7.noarch.rpm
  1. 检查yum源是否已经安装成功
sudo yum repolist all | grep mysql

如果显示 mysql-connectors-community、mysql-tools-community、mysql56-community、mysql57-community,则说明yum源安装成功了。

步骤2:安装mysql5.6

接下来就可以通过yum命令安装mysql5.6了。具体操作如下:

  1. 安装mysql5.6
sudo yum install -y mysql-community-server-5.6
  1. 启动mysql服务
sudo systemctl start mysqld
  1. 设置mysql开机自启动
sudo systemctl enable mysqld.service

步骤3:配置mysql5.6

安装完mysql5.6之后,需要进行一些配置才能正常使用。具体操作如下:

  1. 修改mysql的root用户密码
sudo grep 'temporary password' /var/log/mysqld.log    #获取初始密码
sudo mysql_secure_installation    #设置新密码
  1. 配置mysql字符集

找到mysql配置文件 /etc/my.cnf,在末尾添加如下内容:

[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

  1. 重启mysql服务
sudo systemctl restart mysqld

以上就是centos7安装mysql5.6的完整攻略,示例说明如下:

  • 示例1:安装mysql yum源

假设我们的服务器没有安装wget命令,那么需要先安装wget:

sudo yum install wget

然后执行以下命令下载mysql yum源的rpm包:

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
  • 示例2:修改mysql的root用户密码

执行以下命令获取初始密码:

sudo grep 'temporary password' /var/log/mysqld.log

然后执行以下命令修改root用户密码:

sudo mysql_secure_installation

输入初始密码,然后按照提示设置新密码和其他选项即可。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7安装mysql5.6的方法 - Python技术站

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

相关文章

  • nodejs的10个性能优化技巧

    Node.js的10个性能优化技巧 Node.js的优势之一是其快速的单线程运行模式,但是如果不小心编写了低效的代码,就可能导致应用程序的性能下降。为了避免这种情况,我们提供了以下10个性能优化技巧。 1. 引入适当的模块 在Node.js中,我们可以使用“require”函数引入模块,但是不需要所有的模块都被引入。如果您的代码只需要使用某个模块的一部分内容…

    database 2023年5月22日
    00
  • Redis实现唯一计数的3种方法分享

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/121.html?1455855118 唯一计数是网站系统中十分常见的一个功能特性,例如网站需要统计每天访问的人数 unique visitor ​(也就是 UV)。计数问题很常见,但解决起来可能十分复杂:一是需要计数的量可能很大,比如…

    Redis 2023年4月13日
    00
  • SpringBoot 整合 redis 实现 token 验证

    SpringBoot 整合 redis 实现 token 验证 在上一节中,实现了 SpringBoot + redis 的整合,因此在这里只列出必要部分的 redis 代码。 1、Redis 依赖 <!– redis –> <dependency> <groupId>org.springframework.boot&…

    Redis 2023年4月12日
    00
  • mysql取得datetime类型的数据,后面会跟个.0的实现方法

    获取datetime类型数据时,如果没有指定时间部分的值,即时分秒部分为0,MySQL在存储时会自动将其补足为.000000表示毫秒部分,也就是后面会跟个.0。 如果需要获取整个datetime类型的时间值,可以使用MySQL内置函数DATE_FORMAT来实现。该函数可以将日期值按指定的格式进行格式化输出。 下面是两个示例说明: 查询时间字段 update…

    database 2023年5月21日
    00
  • Oracle数据库存储过程的调试过程

    Oracle数据库存储过程的调试过程分为以下几个步骤: 1. 开启调试模式 在存储过程中增加DBMS_DEBUG_JDWP.CONNECT_TCP语句,开启调试模式。例如: CREATE OR REPLACE PROCEDURE test_proc AS BEGIN DBMS_OUTPUT.PUT_LINE(‘This is a test procedure…

    database 2023年5月21日
    00
  • ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)

    在MS SQL Server中,可以使用内置的函数来生成和格式化Unix时间戳。以下是一个完整的攻略,包含各种生成和格式化Unix时间戳函数的用法和示例: 生成Unix时间戳 DATEDIFF函数 可以使用 SQL Server中的日期函数 DATEDIFF来计算两个日期之间的秒数或毫秒数,然后将其转换为Unix时间戳。以下是如何使用它来生成Unix时间戳:…

    database 2023年5月22日
    00
  • 查看当前mysql数据库实例中,支持的字符集有哪些,或者是否支持某个特定字符集

    需求描述:   查看当前mysql实例中支持哪些字符集,过滤特定的字符集 操作过程: 1.通过show character set来进行查看 mysql> show character set; +———-+———————————+———————+——–+ |…

    MySQL 2023年4月13日
    00
  • MySQL导入数据权限问题的解决

    下面是“MySQL导入数据权限问题的解决”的攻略: 问题描述 在MySQL导入数据时,如果没有足够的权限,就会出现导入失败的情况。通常出现这种情况的原因是数据库的用户没有足够的权限去执行导入数据的操作。 解决方案 1. 给当前用户授权 可以通过给当前用户授权来解决导入数据权限问题。具体步骤如下: 连接到MySQL服务器:mysql -u <用户名&gt…

    database 2023年5月18日
    00
合作推广
合作推广
分享本页
返回顶部