Linux下安装MySQL8.0.11的教程

下面是Linux下安装MySQL8.0.11的完整攻略,具体包含以下步骤:

1. 下载MySQL

官网下载地址:https://dev.mysql.com/downloads/mysql/

根据操作系统下载对应的版本,我这里选择下载Linux版本的MySQL。

2. 安装MySQL

下载完成mysql安装包后,解压到安装目录。

tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql
cd /usr/local/mysql

进入到解压后的目录,使用以下命令进行安装。

groupadd mysql
useradd -r -g mysql mysql
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

3. 启动MySQL服务

使用以下命令启动MySQL服务。

./bin/mysqld_safe --user=mysql &

使用以下命令进入MySQL控制台。

./bin/mysql -uroot -p

这时候会提示你输入根密码,根据实际情况设置即可。

4. 配置MySQL

进入MySQL控制台后,需要进行以下配置。

4.1 创建数据库

在MySQL控制台下,使用以下命令创建一个数据库。

CREATE DATABASE sampledb;

4.2 创建用户并授权

在MySQL控制台下,使用以下命令创建一个用户,并授权用户拥有对sampledb数据库的所有操作权限。

CREATE USER 'sampleuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON sampledb.* TO 'sampleuser'@'%';
FLUSH PRIVILEGES;

5. 进行连接

连接MySQL数据库,使用以下命令进行连接。

mysql -u sampleuser -p -h localhost sampledb

接下来就可以在连接的数据库中进行操作了,例如创建表、插入数据等。

示例说明

下面给出两个具体的示例说明。

示例1:创建表

在连接进的MySQL sampledb数据库中,使用以下命令创建一个表。

CREATE TABLE students (
  id INT(11) NOT NULL AUTO_INCREMENT,
  name VARCHAR(30) NOT NULL,
  age INT(11) NOT NULL,
  PRIMARY KEY (id)
);

示例2:插入数据

在连接进的MySQL sampledb数据库中,使用以下命令往students表中插入一条数据。

INSERT INTO students (name, age) VALUES ('张三', 20);

以上就是Linux下安装MySQL8.0.11的完整攻略,希望能对你有所帮助。

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

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

相关文章

  • 在Ubuntu系统上安装部署KVM虚拟机的基本教程

    下面我将为您详细讲解在Ubuntu系统上安装部署KVM虚拟机的完整攻略。 环境要求 在进行KVM虚拟机的安装和部署之前,我们需要满足以下环境要求: Ubuntu系统,版本为18.04或以上 硬件支持虚拟化技术,并已启用 安装KVM虚拟机 步骤1:安装KVM 在Ubuntu系统中,我们可以使用以下命令来安装KVM: sudo apt-get install q…

    Linux 2023年5月30日
    00
  • 如何在Linux系统上设置定时任务?

    在Linux系统上设置定时任务可以通过使用crontab命令来完成。Crontab是一种可以在后台运行的任务管理器,可以设置周期性地在指定的时间执行特定的任务。下面是详细的步骤说明: 打开终端,输入以下命令来编辑一个新的crontab文件: $ crontab -e 在编辑器中,输入要设置的任务的命令和时间。以下是crontab时间格式和对应的时间段: * …

    Linux 2023年4月19日
    00
  • linux下ant的安装

    本文转自 http://hanqunfeng.iteye.com/blog/668133 相关系列: linux下jdk的安装 http://hanqunfeng.iteye.com/blog/680708 linux下ant的安装 http://hanqunfeng.iteye.com/blog/668133 linux下redis的安装 http://h…

    Linux 2023年4月11日
    00
  • Linux命令篇 – nc(ncat) 命令

    nc (ncat) Ncat is a feature-packed networking utility which reads and writes data across networks from the command line; nc(ncat):Ncat是一个功能丰富的网络实用工具;支持端口监听、远程通信、文件传输、端口扫描、反向Shell、端…

    Linux 2023年4月11日
    00
  • Linux jar包部署启停脚本

    一、对jar包统一管理     一、重启脚本 app_dir为jar包存放路径,根据自己的情况进行填写,这里我放在了/mycloud目录下apps 中填写jar包的名称,多个jar包中间以空格分开(注:jar包名称可以不完全填写,这里只写了前半部分,不和其他的应用重名即可) #!/bin/bash app_dir=/mycloud apps=(mycloud…

    Linux 2023年4月12日
    00
  • linux 备份sd卡 制作img文件

    我想把我的v3s中的系统做备份,在网上各种寻找,开始了制作img。 1.安装工具 sudo apt-get install dosfstools sudo apt-get install dump sudo apt-get install parted sudo apt-get install kpartx 2.生成新的img文件先df -h查看下实际使用空…

    Linux 2023年4月13日
    00
  • 面向Web开发人员的Linux实用入门

    从 web 开发的视角说一下在使用 Linux 时遇到的问题,主要是针对操作本身,因为指令在网上都可以查到,不会深入原理,但尽量实用。 基础认知 为什么使用 Linux 最初我使用 Linux 是因为我需要的应用在教程里只提供了 Linux 版本,于是我就按步骤把它部署起来,就这样顺其自然地用了下去,期间也解决了一些问题,在这个过程中,我逐渐产生了一些疑问:…

    2023年4月8日
    00
  • 教你在virtualBox搭建一个本地kubernets集群问题

    以下是详细的“教你在VirtualBox搭建一个本地Kubernetes集群”的完整攻略,包括所需的步骤和示例说明: 1. 安装VirtualBox和Minikube 首先,需要对电脑进行必要的准备工作。在官方网站下载VirtualBox和Minikube进行安装即可。 2. 创建集群 在终端中执行以下代码创建Kubernetes集群: minikube s…

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