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日

相关文章

  • Linux fgconsole命令

    Linux fgconsole命令 命令作用 Linux fgconsole命令的作用是显示当前活动的虚拟控制台号。 命令格式 fgconsole [-n] 参数说明 -n:设置打印结果的字符串类型。默认情况下,在屏幕上打印当前虚拟控制台的数字编号,选项“-n”用于打印当前虚拟控制台的名称字符串,而不是编号。 使用方法 显示当前的虚拟控制台编号。 fgcon…

    Linux 2023年3月28日
    00
  • VMware12安装centOS8的方法步骤(vm虚拟机安装centos8教程)

    以下是“VMware12安装centOS8的方法步骤”的完整攻略: 1. 下载安装VMware12 在官网下载VMware12安装程序,安装过程中注意选择自定义安装方式。 2. 下载CentOS8镜像文件 在CentOS官网下载CentOS8的iso文件. 3. 创建虚拟机 打开VMware12,选择“新建虚拟机”,依次选择“自定义”、“典型”、“稍后安装操…

    Linux 2023年5月24日
    00
  • Linux下的路由与交换-第1部分

    在命令行模式下执行命令: 这是本主机的路由表,主机要访问互联网,必须设定合法的IP参数,包括:IP/NETmask/Gateway/Route/DNS IP以及主机名等 IP/NETmask用于确认主机所在的网络,以及判断目标主机与本主机是否在同一网络中; Gateway(网关)主要用于本主机与其他网络主机通讯使用 Route(路由)建立路径条目,分三种类型…

    Linux 2023年4月12日
    00
  • Linux常用网络工具之高级主机扫描工具hping使用介绍

    Linux常用网络工具之高级主机扫描工具hping使用介绍 简介 hping是一款功能强大的高级主机扫描工具,可以通过构造不同的IP包,并且通过对回应包的分析,处理网络连接。hping支持多种扫描类型,可以检测网络设备的可用性,端口状态以及发现隐藏和躲藏服务等等。本文将详细介绍hping的使用。 安装 hping支持Linux、macOS等操作系统,可以通过…

    Linux 2023年5月14日
    00
  • 嵌入式Linux开发环境搭建ping、nfs的解决方法

    嵌入式Linux开发环境搭建ping、nfs的解决方法如下: 环境搭建 下载并安装arm-linux-gcc工具链 工具链可以在交叉编译工具的官网上找到。下载完成后,需要将其解压并添加到环境变量中。 下载并编译内核源码 内核源码可以在官网上找到。下载完成后,使用make ARCH=arm CROSS_COMPILE=arm-linux-gcc menucon…

    Linux 2023年5月24日
    00
  • 服务器实现端口转发的N种方式

    在一些实际的场景里,我们需要通过利用一些端口转发工具,比如系统自带的命令行工具或第三方小软件,来绕过网络访问限制触及目标系统。下文为大家总结了linux系统和windows系统端口转发常用的一些方法。 简介 在一些实际的场景里,我们需要通过利用一些端口转发工具,比如系统自带的命令行工具或第三方小软件,来绕过网络访问限制触及目标系统。下文为大家总结了linux…

    Linux 2023年4月13日
    00
  • Linux mii-tool命令

    Linux mii-tool命令 Linux mii-tool命令用于配置和显示网络接口卡的状态。mii-tool命令可以用于检查网络接口卡的速度、双工模式和连接状态等信息,也可以用于设置网络接口卡的速度和双工模式等参数。 命令语法 mii-tool命令的基本语法如下: mii-tool [选项] [网络接口名称] 其中,选项表示命令选项,网络接口名称表示要…

    Linux 2023年5月10日
    00
  • apache的源码安装详细过程全纪录

    以下是“Apache的源码安装详细过程全纪录”的完整使用攻略,包含两个示例说明。 步骤 下载Apache源码。在终端中输入以下命令: bash wget https://www.apache.org/dist/httpd/httpd-2.4.46.tar.gz 将“httpd-2.4.46.tar.gz”替换为您要下载的Apache版本。 解压Apache源…

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