Linux下安装MySQL8.0.11的教程

yizhihongxing

下面是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] Nginx 提供静态内容和优化积压队列

    1.try_files指令可用于检查指定的文件或目录是否存在; NGINX会进行内部重定向,如果没有,则返回指定的状态代码。例如,要检查对应于请求URI的文件是否存在,请使用try_files指令和$ uri变量,如下所示: server { root /www/data; location /images/ { try_files $uri /images…

    Linux 2023年4月13日
    00
  • VMWare安装Centos 6.9教程

    VMWare安装CentOS 6.9教程 准备工作 下载并安装VMware软件 下载CentOS 6.9镜像文件(.iso文件) 安装CentOS 6.9 启动VMware软件,点击 File > New Virtual Machine,创建新的虚拟机。 选择“Custom(自定义)”类型,点击Next。 选择所需的虚拟机硬件配置,例如:选择“Linu…

    Linux 2023年5月24日
    00
  • centos通过yum安装JDK1.8的教程详解

    CentOs通过yum安装JDK1.8教程 简介 JDK是Java语言的软件开发工具包,是官方提供的Java编程环境。本教程旨在介绍通过CentOs的yum包管理工具,安装JDK1.8的详细过程。 步骤 步骤1:检查系统是否安装过JDK 在安装JDK之前,请先检查Linux系统上是否已经安装了JDK。在Shell终端中输入以下命令: java -versio…

    Linux 2023年5月14日
    00
  • 16、Linux升级内核4.19

    # 获取kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm地址 http://私有IP/elrepo/kernel/el7/x86_64/RPMS/ # 安装 yum -y localinstall kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm # 重新生成启动配置 vi /etc/def…

    Linux 2023年4月11日
    00
  • Linux Apache+MySQL+PHP

    以下是“Linux Apache+MySQL+PHP”的完整使用攻略,包含两个示例说明。 安装Apache、MySQL和PHP 打开终端。在Linux系统中,您可以通过按下“Ctrl + Alt + T”组合键来打开终端。 更新软件包列表。在终端中输入以下命令: sudo apt-get update 安装Apache服务器。在终端中输入以下命令: sudo…

    Linux 2023年5月13日
    00
  • Shell函数练习

    1. 编写函数,实现打印绿色OK和红色FAILED 判断是否有参数,存在为Ok,不存在为FAILED [root@template shellScript]# cat ex1.sh # 编写函数,实现打印绿色OK和红色FAILED 判断是否有参数,存在为Ok,不存在为FAILED #!/bin/bash fun(){ if [ $# -ne 0 ] then…

    Linux 2023年4月18日
    00
  • 使用Python发送邮件附件以定时备份MySQL的教程

    以下是使用Python发送邮件附件以定时备份MySQL的教程的完整攻略。 1. 确定需求 在开始进行操作之前,需要先明确自己的需求,包括: 需要备份哪个数据库或哪些数据库 备份的时间间隔以及备份的周期 待备份的数据文件存放在哪个目录下 一般而言,我们需要对MySQL数据库进行定时备份,并将备份文件通过邮件发送到指定的邮箱,以便于对数据进行恢复。 2. 备份M…

    Linux 2023年5月14日
    00
  • linux 高效压缩工具之xz的压缩解压使用

    Linux中,xz拥有压缩效率高的特性,一个对日志或文本高压缩率的工具,xz无疑是最佳的选择。 xz是什么 高压缩率的工具,它使用 LZMA2 压缩算法,生成的压缩文件比传统使用的 gzip、bzip2 生成的压缩文件更小,不过xz也有一个坏处就是压缩时间比较长,比7z压缩时间还长一些。不过压缩主要用于归档,不介意的可以忽略。擅长压缩文本和日志文件,针对这块…

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