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日

相关文章

  • linux简单命令7–管道符和通配符

    ”&&“和管道符“|”不一样。 ———————————————————通配符——————————————————— 上面的通配符可以组合使用,例如:文件名[0-9][3],表示文件以两个数字结…

    Linux 2023年4月12日
    00
  • 优化提高VMware虚拟机运行速度的技巧(详细图文教程)

    优化提高VMware虚拟机运行速度的技巧 在使用VMware虚拟机时,我们经常会遇到运行速度缓慢的情况,这主要是由于虚拟机配置不合理或者优化不足导致的。为了提升虚拟机的运行速度,我们可以通过以下几种技巧来进行优化。 1. 调整虚拟机内存大小 虚拟机运行需要使用一定的内存,如果内存不足就会出现卡顿的现象。因此,我们可以通过调整虚拟机内存大小来提升运行速度。 打…

    Linux 2023年5月24日
    00
  • 监控Linux服务器网站状态的SHELL脚本

    1,监控httpd状态码的shell脚本代码。 #!/bin/sh #site: www.jquerycn.cn # website[0]=www.jquerycn.cn/chuzu/’ #网站1 mobile[0]=’13141200000’ #对应网站1 手机号码 website[1]=www.jquerycn.cn/chushou/’ #同上2 mob…

    Linux 2023年4月11日
    00
  • 0001 嵌入式开发带你从小白到大佬系列之——Linux开发环境搭建—Windows-VMware-Ubuntu环境配置

    如文章标题,我们安装的Linux开发环境是:Windows-VMware-Ubuntu环境配置,即在windows系统下安装VMware虚拟机,之后在VMware中配置安装Linux系统的常用发行版——Ubuntu系统。 没有在一台服务器或者一台电脑上直接安装linux系统(比如直接主机安装Ubuntu),是因为在windows下通过虚拟机工具VMware安…

    Linux 2023年4月17日
    00
  • Linux环境下用C++删除指定文件

    Linux环境下用C++删除指定文件 ”Talk is cheap, show me the code!“ #include <cstdio> #include <string> #include <sys/types.h> #include <sys/stat.h> #include <unistd.h…

    Linux 2023年4月13日
    00
  • linux中yum update被占用(Another app is currently holding the yum lock)的解决办法

    问题描述: 在运行yum命令时,提示”Another app is currently holding the yum lock; waiting for it to exit”或”Another app is currently holding the yum lock; waiting for it to exit… ” 错误信息,具体内容如下: A…

    Linux 2023年5月14日
    00
  • FFmpeg开发笔记(一)搭建Linux系统的开发环境

    对于初学者来说,如何搭建FFmpeg的开发环境是个不小的拦路虎,因为FFmpeg用到了许多第三方开发包,所以要先编译这些第三方源码,之后才能给FFmpeg集成编译好的第三方库。 不过考虑到刚开始仅仅调用FFmpeg的API,不会马上去改FFmpeg的源码,因此只要给系统安装编译好的FFmpeg动态库,即可着手编写简单的FFmpeg程序。 对于初学者来说,如何…

    Linux 2023年4月16日
    00
  • Linux中rz命令和sz命令使用详解大全

    Linux中rz命令和sz命令使用详解大全 简介 rz和sz命令是用于在Linux终端下上传或下载文件的工具,支持纯文本文件和二进制文件,常用于在SSH连接下进行远程传输。 安装 在大多数Linux系统中,rz和sz命令已经预先安装好了,如果系统中没有预先安装,则需要先安装lrzsz软件包。 例如,在Ubuntu系统中,使用以下命令进行安装: sudo ap…

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