linux下mysql5.7.17最新稳定版本安装教程

以下是“Linux下MySQL5.7.17最新稳定版本安装教程”的完整攻略,分为以下步骤:

准备工作

  1. 下载MySQL官方源:
$ wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  1. 安装MySQL官方源:
$ sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
  1. 安装MySQL:
$ sudo yum install mysql-server

配置

  1. 启动MySQL:
$ sudo systemctl start mysqld.service
  1. 查看初始密码:
$ sudo grep 'temporary password' /var/log/mysqld.log

在日志中会有类似下面这样的输出:

2020-07-17T19:54:01.420267Z 1 [Note] A temporary password is generated for root@localhost: XXXXXXXX

其中,XXXXXXXX就是你的初始密码。

  1. 登录MySQL:
$ mysql -u root -p
Enter password:

输入初始密码进入MySQL。

  1. 修改密码:
> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

new_password改为你自己的密码。然后执行以下命令:

> FLUSH PRIVILEGES;
  1. 修改配置文件:

打开配置文件/etc/my.cnf,修改其中的bind-address参数,将其注释掉,使其监听所有接口:

# bind-address = 127.0.0.1
  1. 重新启动MySQL:
$ sudo systemctl restart mysqld.service

示例

以下是两个MySQL操作的示例:

创建数据库和表

首先,登录MySQL并创建一个名为test_db的数据库:

$ mysql -u root -p
Enter password:

> CREATE DATABASE test_db;

然后,创建一个名为test_table的表:

> USE test_db;

> CREATE TABLE test_table (
    id INT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    age INT NOT NULL
);

增加数据

插入一个name为Alice,age为18的数据:

> USE test_db;

> INSERT INTO test_table VALUES (1, 'Alice', 18);

以上就是在Linux下安装MySQL5.7.17的完整步骤,以及两个MySQL操作示例。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下mysql5.7.17最新稳定版本安装教程 - Python技术站

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

相关文章

  • Linux xinit命令

    Linux xinit 命令的作用与使用方法 Linux xinit 命令用于启动 X Window 系统。它可以启动一个新的会话,或者在当前会话中启动一个新的 X 客户端。X Window 系统是 Linux 中常用的图形用户界面,xinit 命令可以帮助用户快速启动和管理 X Window 系统。 Linux xinit 命令使用方法 xinit 命令的…

    Linux 2023年5月10日
    00
  • Linux stty命令

    Linux stty 命令的作用与使用方法 Linux stty 命令用于设置终端设备的相关参数。它可以帮助用户在 Linux 系统中对终端进行各种设置,以满足不同需求。 stty 命令使用方法 stty 命令基本语法如下: stty [选项] [参数] 下面是一些示例说明: 示例1:查看终端设备的参数 要查看终端设备的参数,可以使用以下命令: stty -…

    Linux 2023年5月10日
    00
  • linux上定时任务crontab命令的详细用法

    crontab文件的含义 minute:表示分钟,可以是从0到59之间的任何整数。 hour:表示小时,可以是从0到23之间的任何整数。 day:表示日期,可以是从1到31之间的任何整数。 month:表示月份,可以是从1到12之间的任何整数。 week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。 备注:最小单位就是分钟了,如果全是*…

    Linux 2023年4月13日
    00
  • Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法(总结篇)

    那我就为你详细讲解如何在Linux系统上安装NoSQL数据库MongoDB和Redis,并提供一些常见问题的解决办法。 准备工作 在开始安装MongoDB和Redis之前,需要先进行以下准备工作: 确认Linux系统的架构和版本,例如Ubuntu 18.04。 确认是否拥有管理员权限。 关闭防火墙或开启相关端口。 安装MongoDB 步骤 1:导入Mongo…

    Linux 2023年5月14日
    00
  • Linux mkinitrd命令

    Linux mkinitrd命令的作用与使用方法 作用 mkinitrd命令是Linux系统中一个重要的命令,它主要用于创建initrd(Initial RAM Disk)镜像文件,该文件通常用于在系统启动时加载必要的模块和驱动程序。具体而言,initrd在启动时,被Linux内核所加载,内核从中读取模块,挂载根文件系统,初始化设备,最终使系统进入用户态,为…

    Linux 2023年3月28日
    00
  • VMWare中CentOS ifcfg-eth0配置方法(亲测直接可用)

    下面是详细的攻略: VMWare中CentOS ifcfg-eth0配置方法(亲测直接可用) 一、背景说明 在VMWare虚拟机中安装CentOS系统时,可能需要配置网卡(例如将虚拟机连接到网络),而网卡的配置文件 ifcfg-eth0 的配置方法并不太直观。本文介绍在VMWare虚拟机中配置CentOS系统的ifcfg-eth0的方法,经过亲测直接可用。 …

    Linux 2023年5月24日
    00
  • Linux vmstat命令

    首先我们来介绍一下 vmstat 命令。它是一款 Linux 系统下的工具,用于实时监测系统的资源使用情况,包括 CPU 使用率、内存使用率、磁盘 I/O 等等。vmstat 命令可以通过一些参数对其对监测结果进行调整,包括监测时间间隔、显示方式等等。 安装 vmstat 命令通常已经内置在 Linux 系统中,不需要额外安装。 使用方法 vmstat 命令…

    Linux 2023年3月28日
    00
  • 电子钢琴项目–嵌入式开发

    使用ubantu平台还有C语言开发的嵌入式小项目–电子钢琴项目;效果就是点击就能够播放对应琴键的声音; 电子钢琴项目 复盘一下之前做的一个小项目,温习一下c语言和Linux的知识,唔,就是这样子。 一、环境搭建 所用软件以及工具如下: 1、VMware-workstation-full搭配Ubuntu18.04的Linux操作系统,VMware是桌面虚拟计…

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