Linux Centos 下使用yum 命令安装mysql实现步骤

以下是详细的步骤:

1. 登录Linux服务器

首先需要登录到您的Linux服务器,使用ssh命令登录,用户名和密码是您的Linux服务器的用户名和密码,例如:

ssh username@xxx.xxx.xxx.xxx

其中 username 是您的Linux服务器的用户名,xxx.xxx.xxx.xxx 是您的Linux服务器的IP地址。

2. 安装MySQL的yum源

由于MySQL在CentOS的官方yum源中并没有提供,所以需要添加MySQL的yum源,以便使用yum安装。

添加 MySQL 5.7 Yum Repository:

yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

3. 安装MySQL服务

安装 MySQL 服务:

yum install mysql-community-server

安装完成后,MySQL 服务会自动启动。

4. 启动MySQL

启动 MySQL 服务:

systemctl start mysqld

如果没有报错,说明 MySQL 启动成功。

5. 设置MySQL开机自启

设置开机自动启动 MySQL:

systemctl enable mysqld

6. 修改MySQL的root密码

找到 MySQL 的错误日志位置:

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

输出的结果类似:

2021-08-12T09:37:52.546851Z 1 [Note] A temporary password is generated for root@localhost: z-^V4woqjbC-

登录 MySQL:

mysql -u root -p

输入密码,即上一步找到的 MySQL 的 root 用户密码。

修改MySQL的root密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-new-password';

your-new-password 改为你要设置的新密码。

7. 示例1:创建MySQL数据库

创建一个名为 testdb 的 MySQL 数据库:

mysql -u root -p

CREATE DATABASE testdb;

8. 示例2:创建MySQL用户并分配权限

创建名为 testuser 的 MySQL 用户,并为该用户分配 testdb 数据库的所有权限:

mysql -u root -p

CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'your-password';
GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
FLUSH PRIVILEGES;

your-password 改为你要设置的密码。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux Centos 下使用yum 命令安装mysql实现步骤 - Python技术站

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

相关文章

  • golang文件服务器的两种方式(可以访问任何目录)

    下面我将详细讲解“golang文件服务器的两种方式(可以访问任何目录)”的完整攻略,过程中将包含两条示例说明。 golang文件服务器的两种方式 方式一:使用gohttpserver库 gohttpserver是一个基于net/http库实现的高性能文件服务器,支持显示目录、提供文件下载等功能。使用前需要先安装gohttpserver,可以使用如下命令进行安…

    Linux 2023年5月14日
    00
  • 详解CentOS7.2部署KVM虚拟机(图文)

    详解CentOS7.2部署KVM虚拟机(图文) 介绍 本篇文章将详细介绍如何在CentOS7.2上部署KVM虚拟机。KVM是开源的硬件虚拟化解决方案,可以使一台物理服务器承载多个虚拟机。此外,KVM在性能、稳定性方面表现优异,是企业级应用的首选虚拟化技术。 步骤 准备工作 在进行KVM虚拟机部署之前,需要确认以下几件事情已经完成: 确认物理服务器的处理器支持…

    Linux 2023年5月24日
    00
  • Linux中mount挂载命令简洁使用方法

    一.mount的命令格式是(注意mount只能在root权限下运行) ##### mount dervice dir 看下面的注释 dervice是要挂载的设备,dir是挂载点 二.查看当前磁盘列表的设备    执行命令: fdisk -l 这里我们可以看到所有连接在电脑上的设备和分区情况,比如我们想挂载/dev/sdb 三.创建挂载点 执行命令:mkdir…

    Linux 2023年4月11日
    00
  • linux网络编程中的errno处理

    在网络编程中,处理网络连接、连接收发数据等经常会涉及到errno的处理。经过查阅了很多资料,发现没有一个系统的讲解,在不同阶段会遇到哪些errno,以及对这些errno需要如何处理。因此,本文将分为三个部分来讲解。 在Linux网络编程中,errno是一个非常重要的变量。它记录了最近发生的系统调用错误代码。在编写网络应用程序时,合理处理errno可以帮助我们…

    Linux 2023年4月10日
    00
  • Kali Linux安装VMware tools安装过程及VM安装vmtools按钮灰色

    安装VMware tools是为了提升虚拟机性能和功能的关键步骤之一,下面是在Kali Linux虚拟机中安装VMware tools的完整攻略,以及解决VM安装vmtools按钮灰色的问题。 1. 安装VMware tools步骤 第一步:挂载VMware tools镜像 在VMware Workstation中,选中Kali Linux虚拟机,点击VM …

    Linux 2023年5月24日
    00
  • CentOS7下安装Scrapy步骤详细介绍

    CentOS 7下安装Scrapy步骤详细介绍 安装前准备 在安装Scrapy之前,需要确保安装了Python和pip包管理工具。 安装Python 在CentOS 7上,可以使用以下命令安装Python: $ sudo yum install -y python 安装pip pip是Python的包管理工具。使用以下命令安装pip: $ sudo yum …

    Linux 2023年5月14日
    00
  • [Linux] 查看进程的上下文切换pidstat

    各个进程之间是共享 CPU 资源的,在不同的时候进程之间需要切换,让不同的进程可以在 CPU 执行,那么这个一个进程切换到另一个进程运行,称为进程的上下文切换。 进程是由内核管理和调度的,所以进程的切换只能发生在内核态。所以,进程的上下文切换不仅包含了虚拟内存、栈、全局变量等用户空间的资源,还包括了内核堆栈、寄存器等内核空间的资源。 大家需要注意,进程的上下…

    Linux 2023年4月13日
    00
  • Linux Shell 之 while 循环语句

      while命令某种意义上是if-then语句和for循环的混杂体。while命令允许定义一个要测试的命令,然后循环执行一组命令,只要定义的测试命令返回的是退出状态码0。它会在每次迭代的一开始测试test命令。在test命令返回非零退出状态码时,while命令会停止执行那组命令。 1.1、while 的基本格式   while命令的格式是: 1 while…

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