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

yizhihongxing

下面是关于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日

相关文章

  • sysbench的安装与使用(with MySQL)

    sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。 项目主页: http://sysbench.sourceforge.net/ 安装文档http://sysbench.sourceforge.net/docs/#install 但是好像这两天打不开,在这儿提供一个0.4.12版的下载:sysbench…

    MySQL 2023年4月12日
    00
  • Spring boot中mongodb的使用

    下面是关于“Spring Boot中Mongodb的使用”的完整攻略: 配置Mongodb 在Spring Boot中使用Mongodb,需要在项目的pom文件中添加以下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g…

    database 2023年5月22日
    00
  • JDBC连接的六步实例代码(与mysql连接)

    下面是详细讲解连接mysql数据库的JDBC六步实例代码: 1. 加载JDBC驱动 在使用JDBC连接MySQL数据库之前,首先需要加载MySQL的JDBC驱动程序。JDBC提供了一个标准的接口,供不同的数据库厂商实现自己的JDBC驱动程序。使用MySQL数据库,我们需要先添加mysql-connector-java.jar包到项目中,然后使用Class.f…

    database 2023年5月21日
    00
  • MongoDB查询分析方法详解

    查询概述 查询是MongoDB中最常见的操作之一。MongoDB查询可以返回满足条件的文档或聚合结果,这些结果可以用于数据分析或数据可视化。为了提高查询效率,我们需要对MongoDB查询进行优化和分析。 索引 MongoDB使用索引来优化查询效率,即在查询过程中快速地定位到满足条件的文档。MongoDB支持多种索引类型,包括B-tree、地理位置、文本和哈希…

    MongoDB 2023年3月14日
    00
  • Oracle sysaux表空间异常增长的完美解决方法

    Oracle sysaux表空间异常增长的完美解决方法 异常增长原因 Oracle数据库系统中的sysaux表空间存储了大量的系统管理信息。如果sysaux表空间不进行管理,就有可能出现空间异常增长的情况。sysaux表空间异常增长的原因可能是以下几种: 系统中存在无用的对象或者没有被使用的对象 对象的统计信息不准确,导致查询优化器选择错误 对象分析和管理不…

    database 2023年5月21日
    00
  • MySQL(十四)分析查询语句Explain 七千字总结

    分析查询语句:EXPLAIN 1概述 ​ 定位了查询慢的SQL之后,就可以使用EXPLAIN或者DESCRIBE工具做针对性的分析查询。两者使用方法相同,并且分析结果也是相同的。 ​ MySQL中有专门负责SQL语句优化的优化器模块,主要功能是计算分析系统中收集到的统计信息,为客户端请求的Query提供它最优的执行计划(它认为的最优数据检索方案毕竟是自动分析…

    MySQL 2023年4月16日
    00
  • Django 连接sql server数据库的方法

    下面是关于如何使用 Django 连接 SQL Server 数据库的完整攻略。 步骤一:安装 PyODBC 和 Django-pyodbc-azure PyODBC 是一个轻量级的 Python 数据库接口,它可以连接多种类型的数据库,并提供了一组标准的接口方法。而 Django-pyodbc-azure 则是在 PyODBC 基础之上针对 Azure S…

    database 2023年5月22日
    00
  • Mybatis配置之别名配置元素解析

    下面是Mybatis配置之别名配置元素解析的完整攻略。 1. 简介 Mybatis中,可以通过配置元素来为Java类型指定别名。通过为Java类型指定别名,可以方便的在映射文件中使用指定的别名代替原来的Java类型名。 2. 配置方式 别名配置有两种方式: 2.1 package方式 在元素内,使用子元素指定一个Java包名。Mybatis会自动将指定包名下…

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