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

yizhihongxing

安装配置解压版的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日

相关文章

  • windows下重置mysql的root密码方法介绍

    下面是“windows下重置mysql的root密码方法介绍”的完整攻略。 第一步:停止mysql服务 在重置mysql的root密码之前,需要先停止mysql服务。可以通过windows的命令行工具或者mysql自带的停止命令进行停止。 使用windows命令行工具:打开命令行工具,输入以下命令并执行。 bash net stop mysql 使用mysq…

    database 2023年5月21日
    00
  • MySQL中文乱码问题解决方案

    下面是“MySQL中文乱码问题解决方案”的完整攻略。 问题背景 在MySQL数据库中,如果采用默认的字符集(即latin1字符集),插入中文数据可能会出现乱码的情况。这是因为latin1字符集只能支持英文和部分西欧语言,并不能正确地存储和显示中文字符。 解决方案 要解决MySQL中文乱码的问题,需要采用以下两个步骤: 修改数据库和表的字符集 修改客户端连接M…

    database 2023年5月22日
    00
  • Access与sql server的语法区别总结

    Access和SQL Server都是关系型数据库管理系统,二者在语法方面有些许不同。下面是Access和SQL Server语法区别的总结: 1. 创建表格的语法 Access中创建一个表格的语法如下: CREATE TABLE table_name ( column1 datatype, column2 datatype, … ); 而SQL Ser…

    database 2023年5月21日
    00
  • Oracle在Mybatis中SQL语句的配置方法

    下面是Oracle在Mybatis中SQL语句的配置方法的完整攻略。 1. 创建数据库连接 在Mybatis中,需要先创建一个数据库连接才能进行后续操作。可以在mybatis-config.xml文件中配置数据库连接信息,例如: <configuration> <environments default="development&…

    database 2023年5月21日
    00
  • Windows下MySQL日志基本的查看以及导入导出用法教程

    当我们在开发或者维护一个网站的时候,MySQL的日志功能是非常重要的,通过查看MySQL的日志文件,我们可以了解到MySQL的操作状态、错误原因等等,进而帮助我们解决问题。 本文将介绍在Windows下如何查看MySQL日志文件,并将日志导入以及导出操作,为大家提供一个基本的教程。 查看MySQL日志 检查MySQL日志是否启用 在MySQL启动后,我们可以…

    database 2023年5月22日
    00
  • SQL 查找匹配项

    SQL查找匹配项攻略 在SQL中,我们可以使用LIKE操作符来查找匹配项。LIKE操作符用于将通配符与关键字配对,在SQL语句中寻找匹配项。 使用%通配符 %代表零个或多个字符,可以与任何字符匹配。例如,如果我们想查找包含关键字”apple”的所有行,我们可以使用以下语句: SELECT * FROM fruits WHERE name LIKE ‘%app…

    database 2023年3月27日
    00
  • DBMS 中的超键

    超键是指在一个关系模式中,能够唯一区分每个元组记录的属性集合。在DBMS中,超键是关系模式的一种重要的概念。 一个关系模式中的属性可以被视为关系模式的一个列,多个属性构成的属性集合可以被看作是一行元组的一个组,关系模式中的所有属性集合构成了一个属性域。而超键则是在属性域内起唯一区分行的作用的属性集合。也就是说,如果存在两个元组记录,它们在超键的属性集上具有相…

    database 2023年3月27日
    00
  • oracle中动态SQL使用详细介绍

    Oracle中动态SQL使用详细介绍 动态SQL是指程序运行时根据不同情况生成、修改和执行SQL语句的过程,它比静态SQL更加灵活。Oracle数据库中动态SQL主要有以下两种实现方式: 使用EXECUTE IMMEDIATE语句 使用DBMS_SQL包 1. 使用EXECUTE IMMEDIATE语句 EXECUTE IMMEDIATE语句是Oracle的…

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