CentOS7.5 安装MySql的教程

yizhihongxing

CentOS7.5 安装MySql的教程

环境准备

在安装Mysql之前,我们需要先确保以下条件已经满足:

  • CentOS7.5系统已经安装完成。
  • 系统已经启用网络,并且能够正常访问网络。
  • 系统已经更新到最新版本。

安装Mysql

  1. 在终端中输入以下命令,以更新系统包:

yum update

  1. 接下来,我们需要添加Mysql仓库,在终端中输入以下命令:

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

注意: 如果你需要安装其他版本的Mysql,请在上述链接中将版本号改成你需要的版本号。

  1. 添加仓库后,我们可以使用以下命令来安装Mysql:

yum install mysql-server

  1. 安装完成后,我们需要启动Mysql服务:

systemctl start mysqld

  1. Mysql默认是随机生成一个密码,并保存在/var/log/mysqld.log中,我们需要使用以下命令来查看密码:

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

  1. 接下来,我们需要使用刚刚查看到的密码来登录Mysql:

mysql -u root -p

注意: 请将上述命令中的“root”替换成你的Mysql用户名。

  1. 登录Mysql后,我们需要修改密码并开启远程访问:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YourNewPassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;

注意: 请将上述命令中的“YourNewPassword”替换成你设置的新密码。

示例说明

示例1

如果需要创建一个名为“example”的数据库,请在Mysql终端中输入以下命令:

CREATE DATABASE example;

示例2

如果需要在名为“example”的数据库中创建一个名为“users”的表格,请在Mysql终端中输入以下命令:

USE example;
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255),
    email VARCHAR(255)
);

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

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • apache开源项目–Cassandra

    Apache开源项目——Cassandra 什么是Cassandra? Cassandra 是一个分布式、高度可扩展的 NoSQL 数据库系统,由 Facebook 开发并开源,后被 Apache 基金会接手管理。Cassandra 以其可扩展性,高性能和容错性而著名,是许多企业和组织中重要的数据存储解决方案。 Cassandra 的特点 分布式 Cassa…

    其他 2023年3月28日
    00
  • Android Touch事件分发过程详解

    让我来详细讲解一下“Android Touch事件分发过程详解”的完整攻略。 一、Touch事件分发的概念及过程 在Android开发中,Touch事件是非常重要的一种事件类型。而Touch事件的分发过程也是我们需要了解的重要知识之一。Touch事件分发的过程可以简单地分为三个步骤:从根View开始往下递归地遍历View树,找到最合适的View来处理事件。 …

    other 2023年6月27日
    00
  • 【linux】tree命令安装和使用

    【linux】tree命令安装和使用 什么是tree命令? 在Linux系统中,tree命令是常用的一种查看目录结构的工具。它可以以树形结构展示指定目录下的所有文件和子目录。 如何安装tree命令? tree命令在大多数Linux系统中都可以直接使用,但是如果你需要在没有安装该命令的系统上使用它,那么你需要先安装它。 Debian或Ubuntu系统上的安装方…

    其他 2023年3月29日
    00
  • 带你从头学习C++的封装

    带你从头学习C++的封装攻略 为什么要学习C++的封装? C++是一门重要的编程语言,其独有的面向对象编程(Object-oriented programming, OOP)特性使得其在编程领域得到广泛应用。其中,封装是OOP最基本的特性之一,意味着将类的实现细节隐藏在外部接口后面,并且通过公共的方法使数据受到限制和保护。通过使用封装,我们可以更好地组织我们…

    other 2023年6月25日
    00
  • java面向对象继承与多态介绍

    Java面向对象继承与多态介绍 继承的定义及作用 继承是指一个类继承(获取)另一个类的属性和方法,被继承的类称为父类(也称为基类、超类),继承的类称为子类(派生类)。继承可以使代码复用和扩展程序。子类可以使用父类的方法和属性,同时还可以根据需求重写父类的方法或者添加新的方法和属性。 示例代码: public class Animal { private St…

    other 2023年6月26日
    00
  • java中LinkedBlockingQueue与ArrayBlockingQueue的异同

    Java中LinkedBlockingQueue与ArrayBlockingQueue的异同 在Java中,BlockingQueue是一种具有线程安全特性的队列实现,在多线程环境下广泛应用。LinkedBlockingQueue和ArrayBlockingQueue是两种常见的BlockingQueue实现。本篇攻略将详细讲解这两者的异同。 LinkedB…

    other 2023年6月27日
    00
  • 指定端口号的scp

    指定端口号的SCP攻略 SCP(Secure Copy)是一种基于SSH协议的文件传输工具,用于在本地计算机和远程计算机之间传文件。在使用时,可以通过指定端口号来连接远程计算机。本攻略将详细讲解如何指定端口号的,包括SCP的基本概念、如何指定端口号、以及两个示例说明。 SCP的基本概念 SCP是一种基于SSH协议的文件传输工具,用于在本地计算机和远程计算机之…

    other 2023年5月7日
    00
  • c中的fseek函数使用

    C中的fseek函数使用 在C语言中,访问文件是很常见的操作,而文件通常是一段连续的字节流。为了向前或向后读取文件的数据,我们就需要通过控制文件的指针来实现了。为了方便管理文件指针,C标准库提供了fseek函数,可以实现文件指针的定位和控制。 fseek函数的语法 fseek函数的语法如下: int fseek(FILE *stream, long int …

    其他 2023年3月29日
    00
合作推广
合作推广
分享本页
返回顶部