centos7.3 安装mysql5.7.18的详细教程

CentOS 7.3 安装 MySQL 5.7.18 的详细教程

在 CentOS 7.3 操作系统中安装 MySQL 5.7.18 数据库,需要经过以下几个步骤:

步骤一:安装 MySQL Yum Repository

  1. 在终端中使用以下命令下载官方的 MySQL Yum Repository 软件包:
    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

  2. 安装下载的软件包:
    sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

  3. 更新 Yum 软件包信息:
    sudo yum update

步骤二:安装 MySQL

  1. 安装 MySQL Server:
    sudo yum install mysql-server

  2. 启动 MySQL 服务:
    sudo systemctl start mysqld

  3. 查看 MySQL 服务状态:
    sudo systemctl status mysqld

  4. 配置开机自启动:
    sudo systemctl enable mysqld

步骤三:MySQL 配置

  1. 通过以下命令进入 MySQL:
    mysql -u root -p

  2. 输入 MySQL 的 root 密码,进入 MySQL 命令行。

  3. 在 MySQL 命令行中,通过以下语句修改 root 的密码:
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

  4. 创建新的用户和数据库:
    CREATE DATABASE dbname;
    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';

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

  1. 创建名为 mydb 的新的数据库:
    CREATE DATABASE mydb;

  2. 创建名为 myuser 的新的用户,并设置密码为 mypassword:
    CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

  3. 将 myuser 用户赋予 mydb 数据库的所有权限:
    GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';

示例2:导入 SQL 文件

  1. 将 SQL 文件传输到服务器上。

  2. 进入 MySQL 命令行,创建新的数据库:
    CREATE DATABASE mydb;

  3. 选择 mydb 数据库、导入 SQL 文件:
    USE mydb;
    SOURCE /path/to/your/file.sql;

以上就是 CentOS 7.3 安装 MySQL 5.7.18 的详细教程。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7.3 安装mysql5.7.18的详细教程 - Python技术站

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

相关文章

  • mysql 主从复制如何跳过报错

    MySQL 主从复制是一种常见的数据库备份和读写分离解决方案。然而,由于各种原因,可能会导致主从复制中出现错误。这时,我们可以使用跳过报错的方式来强制使主从复制继续进行,本文将介绍跳过报错的完整攻略。 跳过报错的方式 在 MySQL 主从复制中,跳过报错的方式有两种:跳过单个 SQL 语句和跳过多个 SQL 语句。 跳过单个 SQL 语句 如果主库中某个 S…

    database 2023年5月18日
    00
  • 详解Go语言中的数据库操作

    接下来我将为您详细讲解“详解Go语言中的数据库操作”的完整攻略: 1. 数据库操作简介 Go语言是一门支持多种数据库的编程语言,其中主要的数据库支持类型包括:MySQL、PostgreSQL、Oracle、SQLite等。Go语言支持使用SQL语句对数据库进行操作,也支持使用ORM框架进行数据库操作。 在使用Go语言进行数据库操作时,我们需要引入相应的数据库…

    database 2023年5月22日
    00
  • Mysql两表联合查询的四种情况总结

    下面是详细讲解“Mysql两表联合查询的四种情况总结”的完整攻略。 简介 Mysql联合查询是指在多个表中查询出相关联的数据,并将这些数据组合成一个数据集合。 一般常见的联合查询有两个表之间的连接查询和两个表的全集查询,而这两种查询又可以分成内联接、左联接、右联接、全联接等四种情况。下面我们将分别介绍这四种情况的使用方法。 内联接 内联接是指仅显示两个表中相…

    database 2023年5月22日
    00
  • sql server 2008 用户 NT AUTHORITY\IUSR 登录失败的解决方法

    当出现SQL Server 2008用户NT AUTHORITY\IUSR登录失败的问题时,通常会出现“无法连接到数据库”或“登录失败”等错误信息。这种情况下,需要按照以下步骤进行排查和解决: 步骤一:确认NT AUTHORITY\IUSR用户是否存在 在SQL Server Management Studio中,单击服务器名称,选择“安全性”文件夹,并在子…

    database 2023年5月21日
    00
  • mysql插入记录INSERT与多表更新

    1、第一种:INSERT [INTO] tbl_name[ (col_name, … ) ]  {VALUES | VALUE}({expr |default}, … ), (…), … 如果为自动编号的字段赋值的话,可以采用NULL或者DEFAULT让其采用默认的递增的形式来实现。 INSERT users VALUES(DEFAULT, …

    MySQL 2023年4月16日
    00
  • oracle停止数据库后linux完全卸载oracle的详细步骤

    针对这个问题,我为您提供以下详细步骤: 停止oracle数据库 在Linux系统中,使用以下命令停止oracle数据库: sqlplus / as sysdba shutdown immediate; exit; 回到Linux系统命令行界面 使用以下命令回到Linux系统的命令行界面: exit; 卸载oracle软件 使用以下命令卸载oracle软件: …

    database 2023年5月22日
    00
  • mysql联合索引的使用规则

    下面我将详细讲解MySQL联合索引的使用规则。 什么是MySQL联合索引? MySQL联合索引,也叫复合索引,是由多个字段组成的索引。与单列索引不同,联合索引是指同时对多个字段进行索引。联合索引可以减少查询中所需要的where条件的列索引次数,提高查询效率,在某些情况下还可以避免使用MySQL的临时表。 联合索引的使用规则 使用联合索引时需要遵循以下规则: …

    database 2023年5月22日
    00
  • Oracle 日期的一些简单使用

    以下是关于“Oracle 日期的一些简单使用”的完整攻略: 日期类型 Oracle中,日期类型包含DATE类型和TOMESTAMP类型。DATE类型日期范围从公元前4712年1月1日到公元9999年12月31日,精度为秒;TIMESTAMP类型日期范围更大,精度为纳秒。 日期格式 在Oracle中,日期格式可以有多种方式表示,常用的格式包括: -YYYY-M…

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