Centos安装MYSQL8.X的教程

下面是CentOS安装MySQL8.X的完整攻略:

确认系统版本

在安装MySQL之前,需要确认CentOS系统的版本,因为不同的版本有不同的安装方式。可以通过以下命令查看:

cat /etc/centos-release

设置MySQL8的yum源

CentOS默认的yum源中并不包含MySQL,需要添加MySQL的yum源。可以按照以下命令来设置MySQL8的yum源:

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el8-1.noarch.rpm

安装MySQL8

设置MySQL8的yum源之后,就可以使用yum命令来安装MySQL8了:

sudo yum install mysql-community-server

启动MySQL8服务

安装完成之后,需要启动MySQL8服务:

sudo systemctl start mysqld

配置MySQL8

MySQL8安装完成之后,需要进行一些配置。

首先,需要通过以下命令来获取MySQL8的默认密码:

sudo grep 'temporary password' /var/log/mysqld.log

然后,使用获取到的密码来登录到MySQL8:

mysql -u root -p

接着,修改MySQL8的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '<new_password>';

配置防火墙

为了使得MySQL8能够正常访问,需要将防火墙开放3306端口。可以使用以下命令来开放3306端口:

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

至此,MySQL8的安装和配置都已经完成了。

示例一:创建新用户并授权

假设需要创建一个新用户,并将其授权访问test数据库,可以按照以下命令来完成:

mysql -u root -p

# 创建新用户
CREATE USER 'john'@'localhost' IDENTIFIED BY 'password';

# 创建test数据库
CREATE DATABASE test;

# 授予john用户访问test数据库的权限
GRANT ALL PRIVILEGES ON test.* TO 'john'@'localhost';

# 退出MySQL
exit

示例二:修改MySQL配置文件

假设需要修改MySQL的某些配置,可以按照以下命令来完成:

sudo vi /etc/my.cnf

# 修改对应的配置项,例如修改MySQL的默认字符集为utf8mb4
[mysqld]
character-set-server = utf8mb4

# 保存并退出vi
:wq

# 重启MySQL服务
sudo systemctl restart mysqld

希望以上内容能够对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos安装MYSQL8.X的教程 - Python技术站

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

相关文章

  • 测试常用Linux命令总结

    本人主要做一个知识的归类与记录,如是转载类文章,居首都会备注原链接,尊重原创者,谢谢! 此文转载原链接:https://www.cnblogs.com/bianfengjie/p/9213180.html   1、显示目录和文件的命令    Ls:用于查看所有文件夹的命令。    Dir:用于显示指定文件夹和目录的命令   Tree: 以树状图列出目录内容 …

    Linux 2023年4月16日
    00
  • [linux] tcpdump抓包案例

    1.常见参数 tcpdump -i eth0 -nn -s0 -v port 80 -i 选择监控的网卡 -nn 不解析主机名和端口号,捕获大量数据,名称解析会降低解析速度 -s0 捕获长度无限制 -v 增加输出中显示的详细信息量 port 80 端口过滤器,只捕获80端口的流量,通常是HTTP 2. tcpdump -A -s0 port 80 -A 输出…

    Linux 2023年4月13日
    00
  • VMware下ubuntu扩展磁盘空间的方法

    下面我将详细讲解如何在VMware虚拟机中扩展Ubuntu系统磁盘空间。 第一步:在VMware中扩展虚拟硬盘 首先需要在VMware中将虚拟硬盘进行扩展,具体步骤如下: 在VMware虚拟机中,选择要扩展的虚拟硬盘,点击虚拟机设置(VM -> Settings)。 在虚拟硬盘设置中,选择“硬盘”,点击“扩展(Expand)”按钮,按照需要扩展的大小进…

    Linux 2023年5月24日
    00
  • linux 配置本地yum源,配置国内yum源,配置epel源的步骤

    Linux配置本地yum源的步骤 准备工作 确定要解压的安装包的版本,下载”CentOS-7-x86_64-DVD-2003.iso”等镜像文件到本地. 确认yum解压安装包的安装路径,一般安装在”/opt/yum”目录下。 配置yum源 在安装路径下的”data”目录中新增一个目录”centos7″(自定义)。 将之前下载的“CentOS-7-x86_64…

    Linux 2023年5月14日
    00
  • V3s录音 交叉编译alsa linux

    1.下载alsa-lib和alsa-utils  www.alsa-project.org/main/index.php/Download 2.编译alsa-lib tar xvf alsa-lib-1.1.5.tar.bz2 #解压 sync cd alsa-lib-1.1.5/ MyDIR=”/usr/local/alsa” ./configure –…

    Linux 2023年4月13日
    00
  • Centos7(linux)使用crond服务定时执行js脚本并将脚本的输出内容记录日志文件的简单应用

    – ## 在Centos7.8上使用crond服务定时执行js脚本并将脚本执行的输出记录日志 1. 安装wget 2. wget https://npm.taobao.org/mirrors/node/v14.8.0/node-v14.8.0-linux-x64.tar.xz3. xz -d node-v14.8.0-linux-x64.tar.xz4. t…

    Linux 2023年4月11日
    00
  • Editplus怎么连接远程Linux虚拟机? Editplus远程连接虚拟机的技巧

    下面我为您详细讲解“Editplus怎么连接远程Linux虚拟机? Editplus远程连接虚拟机的技巧”。 步骤一:安装OpenSSH 要连接远程Linux虚拟机,需要在Linux虚拟机上安装OpenSSH。打开终端并输入以下命令: sudo apt-get update sudo apt-get install openssh-server 在安装过程中…

    Linux 2023年5月24日
    00
  • CentOS系统上OpenVZ虚拟机的安装和基本使用

    那我来为你详细讲解“CentOS系统上OpenVZ虚拟机的安装和基本使用”的完整攻略。 概述 OpenVZ是一个开源的虚拟化容器软件,可以让我们在一个物理主机上运行多个虚拟化操作系统。在本文中,我们将重点介绍CentOS系统上OpenVZ虚拟机的安装和基本使用。 安装OpenVZ 步骤1:确保系统满足要求 在开始安装OpenVZ之前,请确保您的CentOS系…

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