CentOS 6.5安装mysql5.7教程

yizhihongxing

CentOS 6.5安装mysql5.7教程

前置条件

在安装mysql前,我们需要保证我们的系统已经安装了一些依赖项:

yum -y install gcc gcc-c++ autoconf automake zlib* fiex* patch make libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel libmcrypt-devel bzip2-devel readline-devel libxslt-devel
yum -y install cmake

1. 添加MySQL Yum仓库源

下载 MySQL Repository 配置 RPM 包

wget https://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm

安装 MySQL Repository 配置 RPM 包

sudo rpm -ivh mysql80-community-release-el6-3.noarch.rpm

2. 查看MySQL Yum仓库源

yum repolist enabled | grep "mysql.*-community.*"

3. 安装MySQL

yum install mysql-community-server

4. 启动MySQL服务

systemctl start mysqld.service

5. 查看MySQL进程

ps aux | grep mysql

6. 查看MySQL初始密码

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

7. 登录MySQL,并进行密码修改

mysql -u root -p

输入初始密码,然后修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';

8. 升级MySQL

如果需要升级到最新版的 MySQL 可以使用 yum upgrade 命令来进行更新:

yum upgrade mysql-community-server

示例1:创建一个新的MySQL数据库

在MySQL中创建名为testdb的新数据库

create database testdb;

示例2:创建一个新的MySQL用户

在MySQL中创建一个名为testuser的新用户,并授予testdb的访问权限

CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
FLUSH PRIVILEGES;

至此,CentOS 6.5安装MySQL5.7教程的完整攻略结束。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 6.5安装mysql5.7教程 - Python技术站

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

相关文章

  • mysql server 5.5连接不上的解决方法

    针对“mysql server 5.5连接不上”的问题,我们可以通过以下步骤来解决: 1.检查MySQL服务是否正常启动 在出现连接问题之前,我们需要先确认MySQL服务是否正常启动。可以通过以下步骤来检查: 在Windows系统中,我们可以通过“服务管理器”来检查服务是否启动。具体步骤如下: 通过快捷键Win+R打开运行窗口,输入services.msc,…

    MySQL 2023年5月18日
    00
  • mysql 查询重复的数据的SQL优化方案

    当我们需要查询数据库中重复的数据时,在传统的方法中,我们可以使用GROUP BY函数或者DISTINCT函数进行实现,但是这种方式的缺点在于运行效率低下,特别是对于大数据量的查询。因此,我们需要一些更加高效的SQL优化方案。 下面是mysql查询重复数据的SQL优化方案的完整攻略: 1. 通过使用HAVING子句和COUNT函数来查询 第一种方法是使用HAV…

    MySQL 2023年5月19日
    00
  • 详解MySQL HAVING:过滤分组

    HAVING是MySQL用于在GROUP BY子句之后对数据进行过滤的关键字,HAVING的使用方式与WHERE相似,可以使用诸如SUM、AVG等聚合函数、关系运算符、逻辑运算符等对数据进行筛选。在使用HAVING之前,需要先进行GROUP BY操作,将数据按照一定规则分组。 下面是一些示例说明: 假设有一个订单表orders,包含以下字段: order_i…

    MySQL 2023年3月9日
    00
  • mysql慢日志使用mysqldumpslow进行分析

    环境:centos7、mysql5.7、慢日志 1、mysqldumpslow参数解析 mysql> show variables like ‘%slow_query%’; #mysql日志路径 +———————+————————————–+ | Variable_name …

    MySQL 2023年4月13日
    00
  • MySQL利用procedure analyse()函数优化表结构

    MySQL提供了procedure analyse()函数,可以用于优化表结构。它可以将表的数据类型、字符集、NULL值、默认值、注释等信息进行统计,帮助开发者了解表的特点以及基于这些信息优化表结构。 下面介绍如何利用procedure analyse()函数优化表结构,具体步骤如下: 执行procedure analyse()函数 SELECT * FRO…

    MySQL 2023年5月19日
    00
  • Mysql彻底解决中文乱码问题的方案(Illegal mix of collations for operation)

    Mysql是一种常用的关系型数据库,也是Web开发中常用的数据库之一。但是,在中文字符的存储和操作中,经常出现乱码问题,这对于我们的数据处理非常不利。为了解决这个问题,我们需要采取一些特定的措施。 1. 查看当前系统所用的字符集 我们需要打开Mysql的命令行界面,输入以下命令: show variables like ‘%char%’; 这时,我们可以看到…

    MySQL 2023年5月18日
    00
  • 快速解决mysql深分页问题

    下面是“快速解决mysql深分页问题”的完整攻略。 1. 什么是深分页问题 深分页问题是指在查询mysql数据时,需要跨越非常大的范围进行分页查询,导致查询时间过长或者系统崩溃的情况。比如一个很大的数据表有1000000条记录,每页显示10条记录,当我们需要查询第900000到第900010条记录时,就需要检索整张表中的数据,如果数据量很大,就会导致查询速度…

    MySQL 2023年5月19日
    00
  • MySQL5.73 root用户密码修改方法及ERROR 1193、ERROR1819与ERROR1290报错解决

    下面是详细讲解“MySQL5.73 root用户密码修改方法及ERROR 1193、ERROR1819与ERROR1290报错解决”的完整攻略。 1. MySQL5.73 root用户密码修改方法 在MySQL数据库中,通过更改root用户密码可以增强数据库的安全性。下面是一种简单的方法来更改MySQL5.73 root用户的密码: 进入MySQL数据库:m…

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