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系统中,实现将物理机与虚拟机网络共享

    回顾: 编写目的:配置过程对于初学者来说,还是有点复杂;记录下来,即作为分享,也是为了方便阅读。 前提条件:虚拟机系统中已经安装了VMWare Tools。 采用方式:自定义NAT方式(或者自定义NAT方式)共享虚拟机上网。 1.开启虚拟机的网卡 VMnet1和VMnet8网卡 2.设置网卡共享   首先要开启本地网络共享,本地网络设置 — 属性 — 共…

    Linux 2023年4月13日
    00
  • linux上安装Docker(非常简单的安装方法)

    下面是详细讲解在 Linux 上安装 Docker 的完整攻略: 准备工作 在安装 Docker 之前需要确保以下几点: 系统版本:Docker 要求使用 64 位版本的 Ubuntu 16.04 或更高版本、Debian 9 或更高版本、CentOS 7 或更高版本等系统。 内核版本:Docker 要求使用 3.10 或更高版本的内核。 安装 curl:使…

    Linux 2023年5月14日
    00
  • 在vmware虚拟机中安装Linux系统CentOS7详细教程

    以下是在vmware虚拟机中安装Linux系统CentOS7的完整攻略。 准备工作 首先,需要准备以下工具: vmware虚拟机软件; CentOS 7镜像文件; 一台物理机器。 安装步骤 第一步、创建虚拟机 打开vmware虚拟机软件,选择“新建虚拟机”; 按照提示,选择“自定义安装”,点击“下一步”; 选择虚拟机所需的操作系统,这里选择CentOS 7,…

    Linux 2023年5月24日
    00
  • Linux安装Mycat

    1MyCat安装及启动 MyCat: MyCat的官方网站: http://www.mycat.org.cn/ 下载地址: https://github.com/MyCATApache/Mycat-download 已经更换为: http://dl.mycat.io/1.6-RELEASE/ 第一步:将Mycat-server-1.4-release-201…

    Linux 2023年4月13日
    00
  • 快速上手Linux核心命令(十一):Linux用户相关命令

    目录 前言 useradd 创建用户 usermod 修改用户信息 userdel 删除用户 groupadd 创建新的用户组 groupdel 删除用户组 passwd 修改用户密码 chage 修改用户密码有效期 批量更新用户密码 su 切换用户 visudo 编辑sudoers文件 sudo 以另一个用户身份执行命令 id 显示用户与用户组信息 w 显…

    Linux 2023年5月7日
    00
  • 超详细讲解Linux DHCP服务

    超详细讲解Linux DHCP服务 什么是DHCP DHCP(Dynamic Host Configuration Protocol)是动态主机配置协议,是一种局域网的网络协议。其主要作用是将局域网上未设置IP地址的设备自动分配IP地址,并提供必要的网络参数(如网关、DNS服务器等)。 安装DHCP服务器 在Linux中,常见的DHCP服务器有ISC DHC…

    Linux 2023年5月24日
    00
  • linux上jenkins连接windows并执行exe文件

    1、如果要通过ssh的方式来连接windows的话,首先需要在windows上安装freesshd来配置启动、配置ssh(win10上自带了openssh可以进行安装使用,但我机器装不上) 1.1、下载链接 http://www.freesshd.com/?ctt=download 下载时选择 freeSSHd.exe, 双击安装即可 1.2、运行frees…

    Linux 2023年4月11日
    00
  • Centos7上Mesos和Marathon的安装和配置

    下面是“CentOS7上Mesos和Marathon的安装和配置”的完整攻略: 系统要求 在安装和配置Mesos和Marathon之前,确保您的系统满足以下要求: 安装了CentOS 7 拥有root权限 安装了Java 8或更高版本 安装和配置Mesos 步骤1:安装Mesos软件包 在Linux系统上,Mesos可以通过软件包管理器安装。在CentOS …

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