centos 7安装mysql5.5的方法

以下是“CentOS 7安装MySQL 5.5的方法”详细攻略。

1. 安装MySQL 5.5

1.1 首先,需要安装MySQL 5.5的官方源,执行以下命令:

sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

1.2 安装MySQL 5.5版本:

sudo yum install mysql-server-5.5

1.3 启动MySQL服务:

sudo systemctl start mysqld

2. 配置MySQL 5.5

2.1 配置MySQL的root账号密码,执行以下命令:

sudo mysql_secure_installation

并按照提示输入相应信息。

2.2 登录MySQL:

mysql -u root -p

2.3 修改MySQL字符集为utf8,执行以下命令:

mysql> SET NAMES utf8;

2.4 创建新的MySQL用户和数据库,示例如下:

mysql> CREATE DATABASE exampledb;
mysql> GRANT ALL PRIVILEGES ON exampledb.* TO 'exampleuser'@'localhost' IDENTIFIED BY 'pAssW0rD';

示例说明

示例1:安装MySQL 5.5

执行以下命令:

sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
sudo yum install mysql-server-5.5
sudo systemctl start mysqld

说明:

  • 第一行命令下载并安装MySQL 5.5的官方源;
  • 第二行命令安装MySQL 5.5版本;
  • 第三行命令启动MySQL服务。

示例2:创建新的MySQL用户和数据库

登录MySQL:

mysql -u root -p

执行以下命令:

mysql> CREATE DATABASE exampledb;
mysql> GRANT ALL PRIVILEGES ON exampledb.* TO 'exampleuser'@'localhost' IDENTIFIED BY 'pAssW0rD';

说明:

  • 第一行命令创建新的MySQL数据库;
  • 第二行命令创建新的MySQL用户,并授予该用户对应数据库的所有权限,其中exampleuser代表新用户的用户名,pAssW0rD代表新用户的密码。

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

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

相关文章

  • php实现分页功能的3种方法第1/3页

    PHP实现分页功能的3种方法 介绍 在网页开发中,经常需要使用到分页功能,而分页功能的实现是比较复杂的。本文将介绍PHP实现分页功能的3种方法,分别是使用原生PHP、使用第三方分页类和使用数据库的高级分页功能。 方法一:使用原生PHP实现分页 这种方法需要使用到PHP的内置函数,主要包括 count()、array_slice()、ceil()等。 首先,你…

    database 2023年5月21日
    00
  • Redhat7.3安装MySQL8.0.22的详细教程(二进制安装)

    Redhat7.3安装MySQL8.0.22的详细教程(二进制安装) 步骤一:下载MySQL二进制安装包 打开MySQL官网 https://dev.mysql.com/downloads/mysql/ 在下载页中选择 “MySQL Community Server” 在 “Select Operating System” 中选择 “Linux-Generi…

    database 2023年5月22日
    00
  • BIND+MySQL

    使用bind-mysql模块增加对mysql数据库的支持 简介:对于bind,如果想修改或增加dns记录,是直接修改文本的,这样的话一方面不方便管理,另一方面容易出错,如果我们增加对mysql数据库的支持,再配合php、perl、python等程序直接操作mysql,这对于dns的管理将会非常地方便和不易出错。现在介绍使用mysql bind驱动模块实现这一…

    MySQL 2023年4月13日
    00
  • MySQL 5.6 中 TIMESTAMP 的变化分析

    MySQL 5.6 中 TIMESTAMP 的变化分析 在 MySQL 5.6 版本中,TIMESTAMP 类型的字段发生了一些重大变化,主要包括以下两点: TIMESTAMP 类型的字段从以整数形式存储改为了以二进制形式存储,这样可以节省存储空间,并且提高处理效率。 TIMESTAMP 类型的字段支持了更高的精度,可以达到纳秒级别。 以下是具体的细节说明。…

    database 2023年5月22日
    00
  • Oracle数据库恢复教程之resetlogs操作

    在这里我会给出关于 “Oracle数据库恢复教程之resetlogs操作” 的完整攻略。 1. 恢复概述 在进行resetlogs操作之前,我们需要对恢复的概念和过程有一个基本的认识。 在Oracle数据库中,恢复是指使用备份和日志文件将数据库恢复到某个时刻的过程。Oracle数据库有两种恢复方式:完全恢复和不完全恢复。完全恢复是指将数据库恢复到某个完整备份…

    database 2023年5月18日
    00
  • Linux上通过binlog文件恢复mysql数据库详细步骤

    下面是本文的完整攻略: 1. 前置条件 拥有一个已经安装好的 MySQL 数据库,且当前数据库需要启用 binlog 功能。 2. 恢复步骤 步骤 1:获取需要恢复的 binlog 文件和对应的位置信息 执行以下命令获取所有的 binlog 文件列表: $ ll /var/lib/mysql | grep -E ‘^mysql-bin’ 查阅以下命令获取对应…

    database 2023年5月22日
    00
  • 高质量PHP代码的50个实用技巧必备(上)

    让我们开始对“高质量PHP代码的50个实用技巧必备(上)”的完整攻略进行详细讲解。 概述 这篇攻略介绍了50个PHP编程技巧,旨在帮助开发者编写高质量的PHP代码。这50个技巧涵盖了多个方面,包括:代码规范、代码清晰度、代码性能等。本攻略重点关注以下几个方面: 熟悉PHP核心特性 遵循编码规范 定义足够的文档注释 将代码分解成易于维护的模块 理解如何避免常见…

    database 2023年5月22日
    00
  • 详解mysql 中的锁结构

    详解 MySQL 中的锁结构 MySQL 中的锁分为表级锁和行级锁。当多个用户并发访问同一数据时,若不进行任何控制,则会造成数据的不一致性。通过加锁机制,可以控制同一时间只有一个用户访问数据,从而保证数据的一致性。 表级锁 表级锁是对整张表进行加锁,包括读锁和写锁。当一个用户获取写锁时,其他用户无法获取读锁和写锁,从而防止其他用户对表进行读写操作。 示例: …

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