Linux下mysql 8.0.25 安装配置方法图文教程

下面是关于Linux下mysql 8.0.25安装配置方法图文教程的完整攻略。

一、下载MySQL安装包

首先需要在Mysql官网下载8.0.25的安装包,可以通过下面的链接进行下载:

https://dev.mysql.com/downloads/mysql/

二、解压安装包

使用命令行进入解压目录,并执行以下命令解压:

$ sudo apt-get install unzip
$ unzip mysql-server_8.0.25-1ubuntu20.04_amd64.deb-bundle.tar
$ sudo dpkg -i mysql-community-server-core_8.0.25-1ubuntu20.04_amd64.deb
$ sudo dpkg -i mysql-community-server_8.0.25-1ubuntu20.04_amd64.deb
$ sudo dpkg -i mysql-common_8.0.25-1ubuntu20.04_amd64.deb

三、修改MySQL配置文件

打开 /etc/mysql/mysql.conf.d/mysqld.cnf 文件,找到以下内容:

[mysqld]
bind-address = 127.0.0.1

修改为:

[mysqld]
bind-address = 0.0.0.0

四、启动MySQL服务

执行以下命令启动MySQL服务:

$ sudo service mysql start

五、设置MySQL密码

执行以下命令输入密码,并设置root用户的MySQL密码:

$ mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

六、测试MySQL服务

执行以下命令测试MySQL服务是否正常启动:

$ mysql -u root -p

输入之前设置的MySQL密码,如果可以正常连接,则说明MySQL服务已经安装并启动成功。

示例1

在当前用户的home目录下创建一个名为test的数据库:

$ mysql -u root -p
mysql> CREATE DATABASE test;
mysql> EXIT;

示例2

创建一个名为example的表,并在其中插入一些数据:

$ mysql -u root -p
mysql> USE test;
mysql> CREATE TABLE example (id INT, name VARCHAR(50), age INT);
mysql> INSERT INTO example VALUES (1, 'Tom', 18);
mysql> INSERT INTO example VALUES (2, 'Mike', 21);
mysql> SELECT * FROM example;
mysql> EXIT;

以上就是关于Linux下mysql 8.0.25安装配置方法图文教程的完整攻略了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下mysql 8.0.25 安装配置方法图文教程 - Python技术站

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

相关文章

  • gorm golang 并发连接数据库报错的解决方法

    下面是“gorm golang 并发连接数据库报错的解决方法”的完整攻略。 问题现象 使用 Golang 并发访问数据库时,使用 gorm 作为 ORM 库时可能会出现报错,报错信息可能类似如下: panic: sql: database is closed 解决方法 在使用 Golang 和 gorm 并发访问数据库时,需要遵循一些规则,否则会引起一些奇奇…

    database 2023年5月19日
    00
  • Mysql锁机制之行锁、表锁、死锁的实现

    Mysql锁机制是保证数据库并发访问的重要手段,它包括行锁和表锁两种形式,同时也存在死锁的情况。下面我们来一一讲解。 行锁 行锁指的是针对数据库表中的行,对其进行锁定。行锁机制的粒度很细,能够互不影响的锁定多个行。MySQL行级锁使用的是innodb引擎。 在MySQL中,行锁存在一种“共享锁”和“排它锁”的两种形式。 共享锁 共享锁是针对行级别的读加锁,多…

    database 2023年5月22日
    00
  • Redis配置外网可访问(redis远程连接不上)的方法

    Redis是一个开源的、高性能的非关系型内存数据库,其主要功能是提供快速的数据访问。 但是,在默认情况下,Redis只允许本地访问,如果需要对外提供服务,则需要进行相关配置。以下是Redis配置外网可访问的方法: 配置文件修改 Redis的配置文件是redis.conf,可以通过修改该文件来开启外网访问功能。 打开redis.conf,找到bind这一行,检…

    database 2023年5月22日
    00
  • Redis高可用配置(Keepalived)

    主:172.16.0.104 备:172.16.0.105 VIP:172.16.0.107 客户端直接连VIP,当master 104的redis挂掉后,105作为master。当104重启后,104作为105的slave。当105又挂掉之后,104作为master…… 1、安装redis并配置主从同步      安装过程省略     1.1 配置…

    Redis 2023年4月13日
    00
  • 如何用docker部署redis cluster的方法

    下面是使用Docker部署Redis Cluster的攻略,具体过程如下: 1. 搭建 Redis Cluster Docker 环境 首先启动三个 Redis Docker 镜像,并将它们进行彼此链接: 1.1. 创建 Redis Docker 网络 首先我们要创建一个 Docker 网络用来在不同的容器间进行通信,这里使用 Bridge 模式的网络: $…

    database 2023年5月22日
    00
  • Redis String 类型和 Hash 类型学习笔记与总结

    我来为你详细讲解 Redis String 类型和 Hash 类型的学习笔记与总结: Redis String 类型 1. 简介 Redis String 类型是 redis 最基本的数据类型之一,主要用于存储字符串数据。String 类型可以存储任何二进制数据,如图片、视频等,字符串中的每个字符都是 8 个字节。此外,Redis 还提供了许多针对 Stri…

    database 2023年5月22日
    00
  • Java+MySQL实现设计优惠券系统

    Java+MySQL实现设计优惠券系统 概述 优惠券是电商、O2O等商业领域广为应用的一种促销方式,如何合理设计并实现优惠券系统成为重要问题。本文将介绍如何利用Java与MySQL实现设计优惠券系统的完整攻略。 需求分析 在设计优惠券系统前,需要先进行需求分析并制定系统的功能需求和非功能需求。如下是我们提炼出的需求: 功能需求 注册、登录、退出功能。 发放新…

    database 2023年5月19日
    00
  • SpringBoot使用Redis缓存MySql的方法步骤

    当我们在使用Spring Boot开发Web应用时,通常会遇到需要缓存数据库查询结果的场景。在这种情况下,我们可以采用Redis作为缓存工具,以实现快速缓存和查询结果。下面是Spring Boot使用Redis缓存MySql的方法步骤的完整攻略: 1. 导入Redis和MySQL相关依赖 在Spring Boot项目中首先需要将Redis和MySQL相关依赖…

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