redhat 5.4下安装MYSQL全过程

安装MYSQL的完整攻略如下:

1. 安装MYSQL的依赖库

需要安装的依赖库有:

  • gcc
  • gcc-c++
  • ncurses-devel
  • make
  • cmake
  • bison
  • gcc-gfortran
  • libtool
  • libxml2-devel
  • libjpeg-devel
  • libpng-devel
  • freetype-devel
  • libXpm-devel
  • libmcrypt-devel
  • libicu-devel
  • openssl-devel
  • libcurl-devel
  • libffi-devel

可以通过以下命令安装:

yum install gcc gcc-c++ ncurses-devel make cmake bison gcc-gfortran libtool libxml2-devel libjpeg-devel libpng-devel freetype-devel libXpm-devel libmcrypt-devel libicu-devel openssl-devel libcurl-devel libffi-devel

2. 下载MYSQL安装包

在MYSQL官网上下载相应版本的压缩包(tar.gz格式),例如:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz

3. 解压MYSQL安装包

使用以下命令解压压缩包:

tar zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz

解压后会在当前目录下生成一个mysql-5.7.32-linux-glibc2.12-x86_64的文件夹。

4. 创建MYSQL安装目录

在/opt目录下创建一个名为mysql的目录,用于存放MYSQL安装文件:

mkdir /opt/mysql

5. 将MYSQL复制到安装目录下

将解压后的MYSQL文件夹复制到/opt/mysql目录下:

cp -r mysql-5.7.32-linux-glibc2.12-x86_64 /opt/mysql

6. 创建MYSQL的data目录

在/opt/mysql目录下创建一个名为data的目录,用于存放MYSQL的数据文件:

mkdir /opt/mysql/data

7. 添加MYSQL的环境变量

在/etc/profile文件中添加以下环境变量:

export MYSQL_HOME=/opt/mysql
export PATH=$MYSQL_HOME/bin:$PATH

8. 初始化MYSQL

进入MYSQL的安装目录:

cd /opt/mysql/mysql-5.7.32-linux-glibc2.12-x86_64

运行以下命令来初始化MYSQL:

./bin/mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql/mysql-5.7.32-linux-glibc2.12-x86_64 --datadir=/opt/mysql/data

运行后,会将初始密码输出到屏幕上。

9. 启动MYSQL

运行以下命令启动MYSQL:

./bin/mysqld_safe --user=mysql &

10. 连接MYSQL

使用MYSQL命令行工具连接到MYSQL:

/opt/mysql/mysql-5.7.32-linux-glibc2.12-x86_64/bin/mysql -uroot -p

输入初始密码,即可连接至MYSQL。连接后,可以修改ROOT用户的密码,例如:

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

示例一

设置用户名为test,密码为test1234的新用户:

GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'test1234' WITH GRANT OPTION;

示例二

创建一个名为new_db的新数据库:

CREATE DATABASE new_db;

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:redhat 5.4下安装MYSQL全过程 - Python技术站

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

相关文章

  • intellij idea的快速配置使用详细教程

    Intellij IDEA的快速配置使用详细教程 简介 Intellij IDEA 是一个流行的 Java 集成开发环境,具有高效可扩展、强大且智能的代码编辑器和丰富的工具集。下面是 Intellij IDEA 的快速配置使用详细教程。 步骤 下载和安装在官网 https://www.jetbrains.com/idea/ 上下载适合你的操作系统版本并安装。…

    Java 2023年5月20日
    00
  • Java中BigInteger类的使用方法详解(全网最新)

    Java中BigInteger类的使用方法详解 简介 在 Java 中对于 数值类型 的定义都是有范围的,而当我们需要用到超出这个范围的大整数时,就需要 BigInteger 类了。BigInteger 类属于 java.math 包,可以让我们处理任意长度的整数。 基本使用 1. 创建 BigInteger 对象 我们可以直接使用不同的构造函数或者将字符串…

    Java 2023年5月26日
    00
  • SpringSecurity 测试实战

    下面是针对SpringSecurity测试实战的完整攻略。 SpringSecurity测试实战 准备工作 在进行测试实战之前,我们需要对环境进行配置和项目依赖的添加。 配置文件 在 application.properties 文件中添加如下配置: # 数据库配置 spring.datasource.url=jdbc:mysql://localhost:3…

    Java 2023年5月20日
    00
  • CentOS Tomcat 的启动服务脚本

    下面是 CentOS 上启动 Tomcat 服务的脚本完整攻略。 准备工作 首先,在 CentOS 中需要安装 Tomcat 和 JDK。 可以通过如下命令安装: # 安装 JDK yum install java-1.8.0-openjdk # 安装 Tomcat yum install tomcat 编写启动脚本 进入 Tomcat 的 bin 目录,创…

    Java 2023年5月20日
    00
  • SpringBoot整合JPA方法及配置解析

    关于SpringBoot整合JPA方法及配置解析的完整攻略,我给你详细讲解一下。 什么是JPA JPA(Java Persistence API)是Sun为JavaEE开发量身定制的一套API,用于处理对象与关系数据库的映射(Object Relational Mapping)问题。 通过JPA,我们可以使用Java类和对象来操作关系型数据库,而不需要写直接…

    Java 2023年5月20日
    00
  • Java 实现使用Comparable按照我们指定的规则排序

    下面是详细讲解“Java 实现使用 Comparable 按照我们指定的规则排序”的攻略: 一、使用 Comparable 接口 Comparable 接口是 Java 中的一个接口,它有一个 compareTo 方法,用于指定对象排序的规则。如果一个类实现了 Comparable 接口,就可以使用 Collections.sort 或 Arrays.sor…

    Java 2023年5月27日
    00
  • Java对zip,rar,7z文件带密码解压实例详解

    Java对zip,rar,7z文件带密码解压实例详解 在Java中,可以通过使用第三方库来实现对压缩文件的解压操作。其中,针对带有密码保护的压缩文件,需要借助专门的工具才能解压。本文将介绍如何使用Java对zip、rar、7z文件带密码进行解压的详细攻略。 I. 依赖库 首先,需要引入以下依赖库: <dependency> <groupId…

    Java 2023年5月20日
    00
  • Java中的StackOverflowError是什么?

    Java中的StackOverflowError是一种运行时异常,表示在程序运行中调用了过多的方法导致方法调用栈溢出。 在Java中,每个方法的调用会在堆栈中创建一个称为“栈帧”的内存区域,该区域用于存储方法调用的参数、局部变量和返回地址等信息。当程序调用嵌套方法时,每个方法的栈帧将被逐个压入栈中。当方法返回时,其栈帧将被弹出并释放以供下次使用。如果堆栈不能…

    Java 2023年4月27日
    00
合作推广
合作推广
分享本页
返回顶部