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如何查询文件及文件夹大小

    当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。     df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。    du可以查看文件及文件夹的大小。     两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。     下面分别简要介绍   …

    Linux 2023年4月11日
    00
  • VMwarea虚拟机安装win7操作系统的教程图解

    来讲一下“VMware虚拟机安装win7操作系统的教程图解”的完整攻略。 环境准备 在开始安装之前,需要先进行环境准备工作。具体步骤如下: 下载并安装VMware虚拟机软件; 下载Windows 7镜像文件; 分配虚拟机的CPU、内存和硬盘空间; 创建虚拟机。 安装Windows 7 进行环境准备后,就可以开始安装Windows 7了。步骤如下: 打开VMw…

    Linux 2023年5月24日
    00
  • 频繁设置CGroup触发linux内核bug导致CGroup running task不调度

    1. 说明 1> 本篇是实际工作中linux上碰到的一个问题,一个使用了CGroup的进程处于R状态但不执行,也不退出,还不能kill,经过深入挖掘才发现是Cgroup的内核bug 2>发现该bug后,去年给RedHat提交过漏洞,但可惜并未通过,不知道为什么,这里就发我博客公开了 3> 前面的2个帖子《极简cfs公平调度算法》《极简组调度…

    Linux 2023年4月16日
    00
  • Linux文件常用操作命令

    一、Linux文件和目录简单操作 1.1 查看文件 ls 查看当前目录下的文件 如: -a 显示所有文件及目录(ls内定将文件名或目录名称开头为”.”的视为隐藏档,不会列出)-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出-r 将文件以相反次序显示(原定依英文字母次序)-t将文件依建立时间之先后次序列出-A 同 -a ,老师 (父目录)…

    Linux 2023年4月10日
    00
  • linux下配置yum源方法详解

    Linux下配置yum源详解 在Linux系统中,软件的安装离不开包管理器及其相关源的配置。而yum是使用最广泛的包管理器之一,本文就来详细讲解一下如何在Linux系统中配置yum源。 什么是yum? yum是一种软件包管理器,它可以自动化地处理软件安装、更新以及依赖分析等任务。此外,它还能方便地处理软件包的依赖问题,帮助我们轻松地管理Linux系统下的软件…

    Linux 2023年5月14日
    00
  • 如何在Linux系统上安装和配置备份软件?

    安装和配置备份软件是保护数据安全的重要措施之一。在Linux系统上,有多种备份软件可供选择,例如rsync、tar、Bacula等。下面是安装和配置rsync备份软件的攻略: 安装rsync 打开命令行终端 输入以下命令安装rsync:sudo apt-get install rsync 配置rsync备份 创建一个用于存储备份数据的目录,例如:sudo m…

    Linux 2023年4月19日
    00
  • [Linux] awk与posix字符集

    awk posix字符集[:alnum:] 文字数字字符[:alpha:] 文字字符[:digit:] 数字字符[:graph:] 非空字符(非空格、控制字符)[:lower:] 小写字符[:cntrl:] 控制字符[:print:] 非空字符(包括空格)[:punct:] 标点符号[:space:] 所有空白字符(新行,空格,制表符)[:upper:] 大…

    Linux 2023年4月13日
    00
  • beego部署至linux服务器

    打开Terminal 定位到工程的 main.go 文件夹目录 使用命令 bee pack -be GOOS=linux 进行打包   将打包好的程序,放到Linux上的某个目录。 将程序放在后台运行,这里使用screen命令进行操作。一般来说,Linux都会自带了screen,如果没有,则可通过命令 sudo apt-get install screen …

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