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日

相关文章

  • SpringBoot配置及使用Schedule过程解析

    Spring Boot 配置及使用 Schedule 过程解析 在本文中,我们将深入了解 Spring Boot 中的配置和使用 Schedule 的过程。我们将介绍 Spring Boot 的配置文件、配置属性、配置注解以及如何使用 Schedule 定时任务。 Spring Boot 配置文件 Spring Boot 的配置文件是一个名为 applica…

    Java 2023年5月15日
    00
  • 批量处理JDBC语句提高处理速度

    批量处理JDBC语句可以大大提高处理速度,特别是当需要批量插入或更新大量的数据时更为明显。以下是批量处理JDBC语句的完整攻略: 1. 准备完整的SQL语句 批量处理需要准备完整的SQL语句,即将多个SQL语句合成一个大的SQL语句。这样可以避免频繁的网络传输和数据库请求。比如,如果需要插入1000条数据,则可以将所有数据的插入语句合成一个SQL语句,然后一…

    Java 2023年6月15日
    00
  • Java进阶学习:jar打包详解

    Java进阶学习:jar打包详解 什么是jar包? Java Archive文件,简称jar包,是Java中一种用于打包、压缩Java类文件、图片、配置文件等资源的标准格式。它能够将多个相关的Java类和其它文件捆绑成一个独立的可执行程序,方便部署和传输。 jar包可以用于多种场合,比如: 将代码打包成jar文件,以便分发代码,并方便其他程序调用 建立插件体…

    Java 2023年5月19日
    00
  • Java中的注解是什么?

    Java中的注解(Annotation)是一种元数据形式的标记,用于提供给编译器或运行时环境运行时关于程序代码元素的数据。注解可以在Java代码中添加元数据,以提供更多的信息,包括代码作者、版本号、参数值、方法名称等。注解是一个与类、方法、属性、参数等一样的Java程序元素。 Java中的注解语法如下: @AnnotationName(parameterNa…

    Java 2023年4月27日
    00
  • 关于Java中Json的各种处理

    Java中Json的处理攻略 Json是什么? JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON格式可以用来描述“键值对”(key-value)类别的数据,通常用于Web服务与Web程序之间的数据交换。 Java中Json的处理方法 1. 使用JSON库 Java中有很多处理JSON的库,比如Gson、Ja…

    Java 2023年5月26日
    00
  • java 字符串词频统计实例代码

    Java 字符串词频统计是一个常见的编程问题,可以通过各种算法和数据结构来解决。在本文中,我们将会给出一个统计字符串中词频的完整实现,并对其中的关键步骤进行详细讲解。 算法原理 字符串词频统计通常使用哈希表来实现。具体的实现过程可以分为以下几个步骤: 将字符串切分成单个单词。 对于每个单词,使用哈希表来统计其出现次数。 根据哈希表中每个单词的出现次数,输出出…

    Java 2023年5月27日
    00
  • java多线程有序读取同一个文件

    要实现Java多线程有序读取同一个文件,可以使用以下步骤: 步骤一:打开文件流 首先,需要创建一个FileInputStream对象,该对象可以打开文件流并准备读取数据。代码示例如下: FileInputStream fis = new FileInputStream("file.txt"); 步骤二:创建 BufferedReader …

    Java 2023年5月19日
    00
  • java学生管理系统界面简单实现(全)

    下面是“java学生管理系统界面简单实现(全)”的完整攻略。 简介 “java学生管理系统界面简单实现(全)”是一篇教程,它详细介绍了如何使用Java语言实现一个学生信息管理系统。该教程包含的内容主要涉及Java Swing图形界面编程、MySQL数据库使用以及Java与MySQL之间的数据交互等方面。 步骤 下面是实现这个系统的主要步骤: 1. 创建项目并…

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