CentOS7安装MYSQL8.X的教程详解

下面是“CentOS7安装MYSQL8.X的教程详解”的完整攻略。

CentOS7安装MYSQL8.X的教程详解

步骤1:准备工作

在安装MYSQL之前,我们需要先准备好以下信息:

  1. 操作系统必须为CentOS7或更高版本。
  2. 确认已经安装了EPEL源。
  3. 确认安装了wget软件。
  4. 确认有sudo权限的用户。

步骤2:添加MYSQL Yum存储库

MYSQL官方提供了一个Yum存储库,我们可以直接从该存储库安装最新版本的MYSQL。安装过程如下:

  1. 打开终端并使用vim编辑器打开一个新的repo文件:sudo vim /etc/yum.repos.d/mysql-community.repo
  2. 将以下内容添加到文件中:

    [mysql80-community]
    name=MySQL 8.0 Community Server
    baseurl=https://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    enabled=1
    enabled_metadata=1

  3. 保存并关闭文件。

步骤3:安装MYSQL

使用Yum包管理器安装MYSQL 8,执行以下命令:

sudo yum install mysql-community-server

步骤4:启动MYSQL

执行以下命令来启动MYSQL:

sudo systemctl start mysqld

接下来,我们需要设置MYSQL服务启动时自动启动,执行以下命令来设置开机启动:

sudo systemctl enable mysqld

步骤5:设置ROOT密码

在MYSQL8中,root用户的密码默认是随机生成的,我们需要通过以下命令设置root密码:

sudo grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}'

然后按照提示输入新密码即可。

步骤6:登录MYSQL

使用以下命令登录到MYSQL:

mysql -u root -p

输入ROOT密码后,您将能够访问MYSQL命令行接口。

示例1:创建数据库和用户

我们可以使用以下命令来创建一个新的数据库:

CREATE DATABASE mydatabase;

接下来,我们可以创建一个新的用户,使其有权访问该数据库:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';

示例2:安装PHP MyAdmin

PHP MyAdmin是一个用于管理MYSQL数据库的Web界面。我们可以使用以下命令安装PHP MyAdmin:

sudo yum install epel-release
sudo yum install phpmyadmin

接下来,我们需要在Apache配置文件中添加以下内容:

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin/>
 AddDefaultCharset UTF-8

 <IfModule mod_authz_core.c>
  # Apache 2.4
  <RequireAny>
   Require all granted
  </RequireAny>
 </IfModule>
 <IfModule !mod_authz_core.c>
  # Apache 2.2
  Order Deny,Allow
  Deny from All
  Allow from 127.0.0.1
  Allow from ::1
 </IfModule>
</Directory>

并在终端执行以下命令来重启Apache:

sudo systemctl restart httpd

现在,您可以登录到PHP MyAdmin上了,地址为 http://your-ip-address/phpmyadmin/。

这就是安装MYSQL8.X的完整攻略,希望能对您有帮助。

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

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

相关文章

  • Linux Centos下使用脚本安装Docker的方法

    以下是详细的攻略: LinuxCentos下使用脚本安装Docker的方法 准备工作 在开始安装之前,我们需要确保以下条件已满足: 能够以root用户身份登录。 操作系统是CentOS 7版本,且已更新到最新的稳定版。 步骤一:下载安装脚本 首先我们需要从docker官方网站上下载安装脚本: $ curl -fsSL https://get.docker.c…

    Linux 2023年5月14日
    00
  • Linux xlsfonts命令

    Linux xlsfonts 命令的作用与使用方法 Linux xlsfonts 命令用于列出 X 服务器上可用的字体。它可以帮助用户查找和选择适合自己需求的字体。xls 命令通常用于在 X 窗口系统中设置字体。 Linux xlsfonts 命令使用方法 xlsfonts 命令的基本语法如下: xlsfonts [选项] [模式] 其中,选项是可选的。模式…

    Linux 2023年5月10日
    00
  • Ubuntu虚拟机多网卡配置

    下面是详细的攻略步骤: 1. 安装Ubuntu虚拟机 首先,我们需要在VMware或VirtualBox等虚拟机软件上安装Ubuntu系统。 2. 查看物理网卡信息 在Ubuntu系统中,使用ifconfig命令查看当前物理网卡信息。例如,我得到了以下信息: enp0s3 Link encap:Ethernet HWaddr 00:0c:29:cd:17:e…

    Linux 2023年5月24日
    00
  • centos7(redhat7)如何卸载自带yum并且安装国内yum源的方法

    以下是详细的攻略: 1. 卸载自带yum CentOS 7默认自带yum,但是在一些特殊情况下,我们可能需要卸载自带的yum。具体步骤如下: 1.1 确认yum是否安装 首先,我们需要确认yum是否已经安装,可以使用以下命令: rpm -qa | grep yum 如果有输出,说明yum已经安装。 1.2 卸载yum 如果yum已经安装,执行以下命令卸载yu…

    Linux 2023年5月14日
    00
  • Linux bond 网卡绑定配置教程

    Linux bond 网卡绑定配置教程 什么是Linux网卡绑定? Linux网卡绑定就是将多个物理网卡绑定成一个逻辑网卡,通过逻辑网卡进行网络传输。网卡绑定技术主要用于增加网络吞吐量和实现冗余备份,常用于高负载和高可用的网络环境中。 如何实现Linux网卡绑定? Linux网卡绑定分为多种方式,如Round Robin、Active-backup、Bala…

    Linux 2023年5月24日
    00
  • linux apache下虚拟主机配置方法

    以下是“Linux Apache下虚拟主机配置方法”的完整使用攻略,包含两个示例说明。 步骤 打开终端。在系统中,您可以下“Ctrl + Alt + T”组合键来打开端。 创建虚拟主机配置文件。在终端中输入以下命令: bash sudo nano /etc/apache2/sites-available/example.com.conf 将“example.…

    Linux 2023年5月13日
    00
  • Linux包管理工具yum、apt的区别

    Linux下的包管理工具是用来管理软件包的工具,主要包括yum、apt等多种工具。yum和apt都是Linux下常见的包管理工具,但二者有很多不同之处。 1. yum和apt的概述 1.1 yum yum是RedHat、CentOS、Fedora等Linux发行版中的包管理工具。它的全称是Yellowdog Updater, Modified。yum可以管理…

    Linux 2023年5月14日
    00
  • linux系统维护常见错误记录

    Linux系统维护常见错误记录是每个Linux管理员必须掌握的技能之一。以下为一份完整攻略,详细讲解常见错误及其解决方法。 1. 挂载错误 过程描述 Linux系统中常用mount命令将分区或文件夹挂载到指定目录,如果挂载失败通常是因为挂载点目录不存在、设备或目录已经被挂载、设备有损坏等原因。例子如下: # 尝试将/dev/sdb分区挂载到/mnt/data…

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