linux系统下安装配置解压版的MySQL数据库图解

安装配置解压版的MySQL数据库,需要经过以下几个步骤:

下载MySQL解压版安装包

在官网(https://dev.mysql.com/downloads/mysql/)下载MySQL的二进制压缩包,选择对应的系统版本和相应的版本号。

解压安装包

将下载好的安装包解压到一个指定的目录中。可以通过终端输入以下命令进行解压:

tar -zxvf mysql-{版本号}.tar.gz

创建数据目录

在解压后的目录中创建一个用于存放数据库数据的目录。可以采用以下命令:

mkdir /usr/local/var/mysql

配置权限

在解压后的目录中,输入以下命令,建立运行MySQL的系统用户:

useradd -r mysql

并将mysql用户设置为mysql文件夹的所有者:

chown -R mysql .

在mysql文件夹下,还需要给MySQL进行读写操作的数据文件赋予mysql用户相关权限:

chown -R mysql /usr/local/var/mysql

初始化MySQL数据库

在解压后的目录中,输入以下命令初始化MySQL数据库:

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/var/mysql

以上命令将会初始化MySQL数据库,生成加密过的root用户密码。密码将会记录在 /usr/local/var/mysql/hostname.err 文件中。

启动MySQL服务

初始化完MySQL数据库之后,可以启动MySQL服务,采用以下命令:

./bin/mysqld_safe &

登录MySQL数据库

启动后,可以通过以下命令进入MySQL数据库:

./bin/mysql -u root -p

输入刚才在初始化过程中生成的加密密码。

至此,我们已经成功安装配置了解压版的MySQL数据库。

以下是示例说明:

示例1

在CentOS 7系统中,下载版本为8.0.22的MySQL解压版安装包。

wget -c https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz

示例2

在Ubuntu 20.04 LTS系统中,将解压后的MySQL文件夹移动到/usr/local目录下。

sudo mv mysql-8.0.22-linux-glibc2.12-x86_64 /usr/local/

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux系统下安装配置解压版的MySQL数据库图解 - Python技术站

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

相关文章

  • MySQL执行时间的查询

    MySQL执行时间的查询是优化MySQL查询性能的重要方法之一,下面将介绍其完整攻略,包括具体的步骤和示例说明。 步骤 MySQL执行时间的查询可以分为以下步骤: 打开MySQL的慢查询日志功能。在MySQL的配置文件my.cnf中,将slow_query_log设置为1,并指定slow_query_log_file的位置。例如: slow_query_lo…

    database 2023年5月22日
    00
  • SQLServer中汇总功能的使用GROUPING,ROLLUP和CUBE

    SQL Server提供了强大的汇总功能,其中包括使用GROUPING、ROLLUP和CUBE功能。这些功能提供了以各种方式组织和分析数据的能力,可以轻松回答数据分析问题。 下面是一些关于这些功能的详细说明和示例。 GROUPING函数 GROUPING函数可用于返回一行或多行中某个汇总列是否为NULL (在ROLLUP或CUBE中创建)。 例如,考虑以下查…

    database 2023年5月21日
    00
  • Oracle数据库快照的使用

    Oracle数据库快照的使用 在Oracle数据库中,快照是指在一段时间内某个数据库对象的状态信息。通过使用快照,我们可以在不破坏数据库原始数据的情况下,查看数据库对象在不同时刻的状态信息。Oracle数据库提供了多种类型的快照,如表快照、索引快照、库存快照等。 创建表快照 使用CREATE SNAPSHOT语句可以创建表快照。示例如下: CREATE SN…

    database 2023年5月21日
    00
  • CentOS系统上安装配置Oracle数据库的详细教程

    CentOS系统上安装配置Oracle数据库的详细教程 1. 前置条件 CentOS系统(本教程基于CentOS 7) Oracle数据库zip安装文件(下载地址: https://www.oracle.com/database/technologies/oracle-database-software-downloads.html) 配置好的YUM源 2.…

    database 2023年5月22日
    00
  • MySQL导致索引失效的几种情况

    MySQL导致索引失效的几种情况 在使用MySQL数据库时,我们经常需要利用索引提高查询效率,但是有时候我们发现索引并没有起到预期的作用,这可能是索引被失效了,下面列举了几种常见的MySQL导致索引失效的情况: 对索引列进行函数操作 如果查询条件中对索引列进行了函数操作,那么MySQL就无法使用这个索引了。 例如下面的查询语句: SELECT * FROM …

    database 2023年5月22日
    00
  • Centos7 安装 redis4.x

    一、安装redis 第一步:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz [root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz -…

    Redis 2023年4月11日
    00
  • 一个删选数据的例子,使用GROUP、DISTINCT实例解析

    下面我将详细讲解“一个删选数据的例子,使用GROUP、DISTINCT实例解析”的完整攻略。 写在前面 在开始讲解之前,首先需要理解两个概念——GROUP和DISTINCT:- GROUP:按照指定的列对数据进行分组,通常用于统计数据,使用方式为GROUP BY 列名。- DISTINCT:对指定的列去重,使用方式为SELECT DISTINCT 列名。 在…

    database 2023年5月21日
    00
  • java 正则表达式基础,实例学习资料收集大全 原创

    Java 正则表达式基础 什么是正则表达式 正则表达式(Regular Expression)是一种用来描述字符串模式的工具,可以被用于用于搜索、匹配、替换等字符串操作。正则表达式本身是一个由字符和操作符组成的字符串。 在 Java 中,使用 java.util.regex 包中的类来实现正则表达式的操作。 正则表达式基础语法 字符匹配:用单个字符匹配目标字…

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