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

yizhihongxing

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日

相关文章

  • 在Jpa框架下拼接原生sql 并执行的操作

    在JPA框架下,需要执行原生SQL时,可以使用EntityManager对象中的createNativeQuery方法实现。下面是详细步骤: 1. 创建EntityManager对象 要执行原生SQL操作,需要先创建EntityManager对象,方法如下: EntityManagerFactory entityManagerFactory = Persis…

    database 2023年5月21日
    00
  • C#中通过Command模式实现Redo/Undo方案

    C#中通过Command模式实现Redo/Undo方案 简介 在开发过程中,我们经常需要实现Redo/Undo的功能,在C#中通过使用Command模式可以很容易地实现这个功能。Command模式的本质是把一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化。 实现步骤 第一步 定义命令类 我们首先需要定义一个命令类,它包含对应操作的执行、撤销和…

    database 2023年5月22日
    00
  • php 在线 mysql 大数据导入程序

    1 <?php 2 header(“content-type:text/html;charset=utf-8”); 3 error_reporting(E_ALL); 4 set_time_limit(0); 5 $file=’./test.sql’; 6 $data=file($file); 7 8 echo “<pre>”; 9 //p…

    MySQL 2023年4月13日
    00
  • PostgreSQL中json数据类型详解

    PostgreSQL中json数据类型详解 什么是json JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 JSON格式中的数据可以被任何编程语言读取和解析,因为它使用了键值对的形式。此外,JSON是一种自文档化的数据结构。 PostgreSQL 中的json PostgreSQL支持JSON格式的存储、查询和…

    database 2023年5月19日
    00
  • Linux开机启动过程详解

    Linux开机启动过程详解 Linux开机启动过程可以分为6个步骤,具体如下: 步骤1:BIOS/UEFI 计算机开始启动时,首先进入的是BIOS或UEFI,这是计算机开始执行的第一个程序。它的作用是初始化硬件设备、检测硬件故障、检测硬件配置等。在检测完硬件后,BIOS/UEFI会读取存储在硬盘或其他可引导设备上的第一个扇区的引导程序,把控制权交给引导程序,…

    database 2023年5月21日
    00
  • mysql 基本操作

    MySQL 基本操作 MySQL 是一种常见的关系型数据库管理系统,被广泛用于 Web 应用程序的后台数据处理。本指南将介绍如何进行基本的 MySQL 操作。 连接到 MySQL 在进行 MySQL 操作之前,你需要先连接到 MySQL 服务器。可以在终端中使用以下命令进行连接: mysql -u USERNAME -p 其中,USERNAME 表示你的 M…

    database 2023年5月22日
    00
  • MySQL按时间统计数据的方法总结

    MySQL按时间统计数据的方法总结 MySQL是一个常用的关系型数据库管理系统,常常需要按时间进行统计数据。本文总结了常见的按时间统计数据的方法。 方法一:使用DATE_FORMAT函数 SELECT DATE_FORMAT(created_at, ‘%Y-%m-%d’) AS day, COUNT(*) AS count FROM table GROUP …

    database 2023年5月22日
    00
  • 持续集成工具之Jenkins安装部署的详细教程

    下面我将为您详细讲解“持续集成工具之Jenkins安装部署的详细教程”的完整攻略。 1.安装Jenkins Jenkins是一个Java编写的开源持续集成工具,可以在Windows、Linux、MacOS等系统上安装。 1.1 安装Java 在安装Jenkins之前,先要确保安装了Java环境。以下教程将以CentOS7 64位系统为例。 首先,进入终端并输…

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