linux安装mysql 8.0.x的完整步骤

以下是Linux安装mysql8.0.x完整步骤的攻略:

1. 下载mysql安装包

可以上mysql官网下载安装包,根据自己的操作系统选择合适的版本,例如:

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz

2. 解压安装包并放置

将下载好的压缩包解压至某个文件夹,例如解压至/usr/local/mysql-8.0.27:

mkdir -p /usr/local/mysql-8.0.27
tar -xf mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz -C /usr/local/mysql-8.0.27/ --strip-components=1

3. 创建mysql用户和组

为mysql服务创建一个用户和一个用户组,例如下面的命令创建了mysql用户和mysql组:

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

4. 分配文件夹权限

为mysql服务所需的文件夹分配宿主及所属群组,例如:

chown -R mysql:mysql /usr/local/mysql-8.0.27

5. 初始化mysql

进入mysql安装目录下的bin文件夹,按照提示进行初始化,例如:

cd /usr/local/mysql-8.0.27/bin/
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql-8.0.27 --datadir=/usr/local/mysql-8.0.27/data

此步骤会生成root用户的默认密码,可以在日志文件内查看,例如:

sudo cat /usr/local/mysql-8.0.27/data/*-error.log | grep "A temporary password is generated for" | awk '{print $NF}'

6. 安装mysql服务

将mysql安装为系统服务,例如:

cp /usr/local/mysql-8.0.27/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on

7. 启动mysql服务

启动mysql服务,例如:

service mysqld start

8. 配置mysql

由于刚初始化的root用户默认只能本地登录,需要进行权限配置,例如使用mysql客户端:

mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
CREATE USER 'root'@'%' IDENTIFIED BY 'newpassword';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

9. 使用mysql

使用mysql客户端进行连接测试,例如:

mysql -h127.0.0.1 -uroot -p

可以看到输入密码成功进入mysql后台,表示安装配置成功。

上述是在CentOS系统上安装mysql8.0.x的操作步骤,其他Linux发行版适用,示例的命令在不同的系统中可能略有差异。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux安装mysql 8.0.x的完整步骤 - Python技术站

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

相关文章

  • ubuntu20.04虚拟机无法上网的问题及解决

    下面我将为你详细讲解“ubuntu20.04虚拟机无法上网的问题及解决”的完整攻略。 问题描述 在使用virtualbox创建ubuntu20.04虚拟机后,发现虚拟机无法上网,无法连接网络。 解决方案 检查网络设置 首先,需要检查虚拟机的网络设置。打开虚拟机的设置窗口,进入网络选项卡,确认网络适配器的设置如下: 适配器类型:NAT 高级选项 -> 端…

    Linux 2023年5月24日
    00
  • Linux查看各用户硬盘占用大小

    Linux查看各用户硬盘占用大小 在Linux中,如果要统计各用户占用硬盘的大小,可以执行如下的命令du -sh /home/*这条命令会以K、M、G等单位输出 /home 下各用户目录占用硬盘的总大小,例如下面这样: [root@localhost ~]# du -sh /home/* 24K /home/dong 12K /home/tide 12K /…

    Linux 2023年4月27日
    00
  • centos6.8下hadoop3.1.1完全分布式安装指南(推荐)

    CentOS 6.8下Hadoop 3.1.1完全分布式安装指南 简介 本指南将带领您在CentOS 6.8操作系统下完成一个完全分布式的Hadoop 3.1.1集群安装。Hadoop是一种开源的分布式计算平台,可在一个集群中处理大量数据。本指南将提供全面的步骤和示例,帮助您部署适合您的Hadoop集群。 步骤 Step 1:系统环境准备 为了安装和运行Ha…

    Linux 2023年5月24日
    00
  • Linux笔记

    目录 1、Linux入门 1.1、Linux介绍 1.2、概述 1.3、Unix和Linux 2、VM和Linux的安装 2.1、安装VM和CentOS 2.2、VMware网络连接的三种模式 2.3、虚拟机的克隆 2.4、虚拟机的快照 2.5、安装vmtools 2.6、设置共享文件夹 3、Linux的目录结构(⭐) 3.1、目录结构的基本介绍 3.2、具…

    Linux 2023年4月19日
    00
  • Linux中yum管理工具被误删的解决办法

    下面是详细讲解“Linux中yum管理工具被误删的解决办法”的完整攻略: 一、问题描述 在使用Linux系统时,可能会遇到yum管理工具被误删的情况,导致无法使用yum命令进行软件的安装和更新操作。 二、解决步骤 1. 检查yum是否被误删 首先需要确定yum是否真的被误删了,可以通过使用以下命令进行检查: rpm -qa | grep yum 如果能够正常…

    Linux 2023年5月14日
    00
  • Linux开机、重启、和用户登录注销

    一、 关机&重启命令   基本介绍:     shutdown       shutdown –h now    :   表示立即关机       shutdown -h          : 表示1分钟后关机        shutdown  -r  now   : 表示立即重启       halt       就是直接使用,效果等价于关机   …

    Linux 2023年4月12日
    00
  • VMware Workstation Pro下CentOS 7 64位服务器安装教程

    VMware Workstation Pro下CentOS 7 64位服务器安装教程 简介 VMware Workstation Pro是一款常用的虚拟机软件,可以在同一台电脑上运行多个操作系统。本教程将详细讲解如何在VMware Workstation Pro下安装CentOS 7 64位服务器。 步骤 首先,需要下载CentOS 7的ISO镜像文件。可以…

    Linux 2023年5月24日
    00
  • [Linux] PHP程序员玩转Linux系列-nginx初学者引导

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程序员玩转Linux系列-Linux和Windows安装ngi…

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