CentOS6.5下安装Mysql5.7.18的教程详解

CentOS6.5下安装Mysql5.7.18的教程详解

1. 下载Mysql5.7.18

首先前往Mysql官网(https://dev.mysql.com/downloads/mysql/5.7.html#downloads)下载对应版本的Mysql5.7.18。

2. 安装依赖库

在CentOS6.5下安装Mysql5.7.18需要安装一些依赖库,使用以下命令安装:

yum install -y gcc gcc-c++ cmake ncurses-devel libaio-devel.x86_64

3. 安装Mysql5.7.18

解压下载的Mysql5.7.18文件,进入解压后的文件夹,使用以下命令进行安装:

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql/data -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

等待cmake命令执行完成后,使用以下命令进行编译并安装:

make && make install

4. 配置Mysql5.7.18

创建Mysql数据目录,并给予相应权限:

mkdir -p /data/mysql/data
chmod -R 777 /data/mysql

然后进入Mysql安装目录,使用以下命令进行初始化:

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data

初始化后,使用以下命令进行启动:

bin/mysqld_safe & 

5. 配置Mysql用户权限

使用以下命令进入Mysql:

/usr/local/mysql/bin/mysql –uroot –p

输入上述命令后,输入密码,进入Mysql后,使用以下命令进行用户权限配置:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

其中,'password'为你自己设置的Mysql密码。

6. 验证安装

在终端中使用以下命令进入Mysql:

/usr/local/mysql/bin/mysql –uroot –p

输入密码后,成功进入Mysql后,使用以下命令查看Mysql版本信息:

SELECT @@VERSION;

如果输出的结果包含有Mysql5.7.18,则表示安装成功。

示例说明

示例1:启动Mysql服务

在Mysql安装目录中执行以下命令启动Mysql服务:

bin/mysqld_safe & 

示例2:进入Mysql

使用以下命令进入Mysql:

/usr/local/mysql/bin/mysql –uroot –p

输入密码后即可进入Mysql。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS6.5下安装Mysql5.7.18的教程详解 - Python技术站

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

相关文章

  • SQL Server 索引结构及其使用(一)–深入浅出理解索引结构第4/4页

    这里是“SQL Server 索引结构及其使用(一)–深入浅出理解索引结构第4/4页”的攻略: 1. 索引结构及其使用 1.1 索引结构 索引是用户创建在表上的一种数据结构,它可以极大地提高查询效率。SQL Server 支持多种索引类型,例如聚集索引、非聚集索引、全文索引等。在实际应用中,合理使用索引可以大大提高查询效率。 SQL Server 索引结构…

    database 2023年5月21日
    00
  • 如何在Python中插入MongoDB数据库中的数据?

    以下是在Python中插入MongoDB数据库中的数据的完整使用攻略。 使用MongoDB数据库的前提条件 在使用Python连接MongoDB数据库之前,确保已经安装了MongoDB数据库,并已经创建使用数据库和集合,同时需要安装Python的驱动,例如pymongo。 步骤1:导入模块 在Python中使用pymongo模块连接MongoDB数据库。以下…

    python 2023年5月12日
    00
  • oracle截取字符(substr)检索字符位置(instr)示例介绍

    让我给您详细讲解一下关于“oracle截取字符(substr)检索字符位置(instr)示例介绍”的完整攻略。 什么是substr函数? substr函数是Oracle SQL语言中用来截取字符串子串的函数。其语法的基本格式如下: SUBSTR(string,position,length) 其中: string:要进行截取操作的字符串,可以是一个字段、变量…

    database 2023年5月21日
    00
  • 在Redhat9上安装Oracle 9.2

    下面是详细的Redhat9上安装Oracle 9.2的攻略: 准备工作 系统需求 Red Hat Linux Advanced Server 2.1, 3.0,或 Red Hat Enterprise Linux AS 3.0 具备 256MB 的内存,并保留 384MB 的虚拟内存空间 必须拥有 root 权限 软件需求 Oracle 9.2 安装程序 R…

    database 2023年5月22日
    00
  • MySQL 常见的数据表设计误区汇总

    MySQL 常见的数据表设计误区汇总 在进行MySQL数据库表设计时,常常会遇到各种各样的问题和误区。本文将汇总常见的数据表设计误区,为你提供完整和详细的攻略,帮助你优化数据库表设计,提高数据处理的效率。 误区1:忽视命名规则 在设计数据表时,命名规则非常重要,它能够提高数据表的可理解性和可维护性,方便其他开发人员的使用和维护。 解决方案:遵循一定的命名规则…

    database 2023年5月22日
    00
  • MySQL和MongoDB设计实例对比分析

    MySQL和MongoDB设计实例对比分析 引言 MySQL和MongoDB是两个非常流行的数据库管理系统。MySQL是一个关系型数据库管理系统,最初由瑞典MySQL AB开发,现已成为Oracle Corporation的一部分。MongoDB是一种文档数据库管理系统,由MongoDB Inc开发并维护。本文将比较这两个数据库系统在设计和实现方面的差异,并…

    database 2023年5月21日
    00
  • OL7.6上RPM方式安装Oracle 19c的教程

    下面我会详细讲解在OL 7.6操作系统上使用RPM方式安装Oracle 19c的完整攻略。 前置条件 在开始安装之前,需要确保以下前置条件已经满足: 已安装OL 7.6操作系统 已配置yumd源并且可以正常连接互联网 已安装unzip命令并确保其可以被使用 已安装wget命令并确保其可以被使用 确认服务器的操作系统内核版本符合Oracle 19c的要求,具体…

    database 2023年5月22日
    00
  • Mysql数据库性能优化之子查询

    Mysql数据库性能优化之子查询 什么是子查询? 以一个完整的 SELECT 语句为基础,嵌套一个子 SELECT 语句,这个子 SELECT 语句被用作基础 SELECT 语句中的一个条件或表达式,就叫做子查询。 子查询可以出现在 SELECT、FROM、WHERE、HAVING、SET 和 VALUES 等子句中,常见的有 exists、IN 和子查询作…

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