Linux7.6二进制安装Mysql8.0.27详细操作步骤

Linux7.6二进制安装Mysql8.0.27详细操作步骤

准备工作

首先,需要下载MySQL8.0.27的安装包,并解压到指定目录下。

  1. 安装必要的依赖包:
yum install libaio libaio-devel zlib-devel libnuma-dev gcc gcc-c++ cmake ncurses-devel bison
  1. 解压安装包到指定目录:
tar -zxvf mysql-8.0.27-linux-glibc2.12-x86_64.tar.gz -C /usr/local/

安装配置

  1. 创建MySQL用户和组:
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
  1. 创建/data/mysql目录,并赋予mysql用户和组所有权:
mkdir /data/mysql
chown -R mysql:mysql /data/mysql
  1. 初始化数据库:
cd /usr/local/mysql-8.0.27-linux-glibc2.12-x86_64/bin/
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql-8.0.27-linux-glibc2.12-x86_64 --datadir=/data/mysql/
  1. 启动MySQL服务:
./mysqld_safe --user=mysql &
  1. 修改MySQL的root密码:
mysql -uroot -p
alter user root@localhost identified by 'new_password';

测试安装

  1. 登录MySQL:
mysql -uroot -p
  1. 创建测试数据库:
create database testdb;
use testdb;
create table testtable(id int, name varchar(10));
  1. 插入测试数据:
insert into testtable values(1, 'test');
  1. 查询测试数据:
select * from testtable;

总结

以上就是Linux7.6二进制安装Mysql8.0.27的详细操作步骤。在安装和配置过程中,要注意权限设置和依赖包的安装。测试安装的过程也很重要,可以验证MySQL是否安装成功,以及后续数据存储和查询是否正常。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux7.6二进制安装Mysql8.0.27详细操作步骤 - Python技术站

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

相关文章

  • python中pip安装、升级以及升级固定的包

    下面是Python中pip安装、升级以及升级固定的包的完整攻略,包含以下几个部分: pip的安装 pip包的安装 pip包的升级 升级固定的pip包 1. pip的安装 在开始使用pip之前,需要先安装pip。pip可以通过Python的内置包管理器easy_install进行安装: $ easy_install pip 如果easy_install没有安装…

    Linux 2023年5月14日
    00
  • 在docker 环境中 websocket 通过nginx代理 不通 怎么解决

    如果你在 Docker 环境中使用 WebSocket 并通过 Nginx 进行代理,可能需要进行一些额外的配置才能使 WebSocket 正常工作。 下面是一些可能会导致 WebSocket 代理失败的问题以及相应的解决方法: 检查 Nginx 配置    在 Nginx 配置中,确保已经正确地设置了 proxy_pass 和 proxy_http_ver…

    Linux 2023年5月8日
    00
  • 详解如何从宿主机拖动复制文件到虚拟机VM中的解决方法

    一、背景说明 在使用虚拟机时,经常需要将一些文件从宿主机复制到虚拟机中。但有时候我们发现,虚拟机中无法使用鼠标拖拽来直接复制文件。这是由于虚拟机和宿主机的操作系统不同,无法进行直接拖拽拷贝的原因。本文将详细介绍如何解决这个问题,让我们能够方便地将文件从宿主机拷贝到虚拟机中。 二、解决方案 1.使用共享文件夹 使用共享文件夹是将文件从宿主机拖拽到虚拟机中的最简…

    Linux 2023年5月24日
    00
  • FileZilla客户端(OS)连接Linux

    参考:https://www.cnblogs.com/sunhaoyu/p/7169156.html FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且…

    Linux 2023年4月12日
    00
  • Centos搭建vsftp服务器的方法

    下面就为大家详细讲解“Centos搭建vsftp服务器的方法”的完整攻略。 步骤一 安装vsftpd 使用以下命令安装vsftpd: $ yum install -y vsftpd 步骤二 配置vsftpd服务 接下来我们需要修改vsftpd的配置文件,可以使用vi或其他编辑器进行修改。 打开配置文件 /etc/vsftpd/vsftp.conf ,找到以下…

    Linux 2023年5月14日
    00
  • 【开源】基于.net6+gtksharp实现的Linux下的图形界面串口调试工具

    背景    22年初从上家互联网公司离职以后,充分认识到互联网行业的风险,公司在没有自身稳定产品的情况下,互联网行业就是一个烧钱的行业,支出远远大于收入来源,上家公司就是如此,12年的公司转瞬间轰然倒地,1000多号人面临失业,不幸的是本人也在其中。经过深思熟虑以后本人决定找个有自身稳定收入的企业,因此便找到了了一个全国前5的消防行业,背靠制造行业的大厂有着…

    Linux 2023年4月11日
    00
  • 如何在Linux系统上安装和配置Web服务器?

    下面是在Linux系统上安装和配置Web服务器的完整攻略: 安装Web服务器 通常情况下,Linux系统常用的Web服务器是Apache、Nginx和Lighttpd。在这里我们以安装和配置Apache服务器为例。 步骤一:更新软件包列表 在终端中输入以下命令更新软件包列表: sudo apt-get update 步骤二:安装Apache服务器 在终端中输…

    Linux 2023年4月19日
    00
  • 将进程/服务/程序注册为Linux系统服务systemctl 管理(开机自启动)

    1. 常用命令 将程序注册为系统服务后,可通过 systemctl 和 service 系统命令启动,查看,停止程序,并可以将程序设置为开机自启动等等。 将程序注册为系统服务,需要编辑xxx.service文件,并将文件存储到 /usr/lib/systemd/system/ 目录下 2. 常用命令   命令格式:systemctl 动作 服务名,servi…

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