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日

相关文章

  • MySQL数据库与Nacos搭建监控服务

    我相信有不少小伙伴已经用过eureka,那么问题来了,Nacos是个啥? 看到这个标题,MySQL数据库与Nacos搭建监控服务,它们有什么关系么? 其实是Nacos支持连接MySQL,内部已配置好数据源、连接池供我们使用。如果使用其它数据源(比如信创要求,使用达梦数据库比较多),可以通过插件形式适配,模仿MySQL实现方式。具体如何实现,可参考 Nacos…

    2023年4月8日
    00
  • MySQL 数据库 索引和事务

    MySQL 数据库 索引和事务完整攻略 索引 索引的作用和原理 索引可以帮助MySQL快速的定位符合特定条件的数据,常用的索引类型包括B-Tree索引、Hash索引等。其中B-Tree索引是MySQL最常用的索引类型,其原理是对于B-Tree索引的每一层,左边的值小于等于中间值,右边的值大于中间值,每个节点都包含了指向下一级节点的指针,根据B-Tree索引的…

    database 2023年5月19日
    00
  • DBMS的集中式和客户服务器架构

    DBMS(数据库管理系统)是一种将数据存储、管理、访问的软件系统。DBMS可以采用不同的架构,其中集中式架构和客户服务器架构是两种常见的架构。 集中式架构 在集中式架构中,数据存储在一个中央服务器上,所有的数据访问请求都发送到这个服务器进行处理。客户端计算机只需使用数据库管理软件并连接到服务器即可查询和操作数据。这种架构的优点包括易于管理和维护、数据安全和一…

    database 2023年3月27日
    00
  • 关于MySql的kill命令详解

    关于MySql的kill命令详解 在MySQL中,kill命令是一个用于终止正在运行的查询操作的命令。本篇攻略将详细讲解kill命令的使用方法及注意事项。 命令用法 kill命令的语法如下: KILL [CONNECTION | QUERY] thread_id 其中,“CONNECTION”和“QUERY”是可选参数,thread_id是待终止的MySQL…

    database 2023年5月22日
    00
  • Redis和IBM Db2的区别

    Redis和IBM Db2是两种完全不同类型的数据库,它们的设计和使用场景有着明显的区别。 Redis和IBM Db2的类型和设计 Redis Redis是一种基于键值对(key-value)的内存数据库,它是完全开源的,并且提供了多种数据结构的支持,比如字符串、哈希(hash)、列表(list)、集合(set)以及有序集合(sorted set)等。Red…

    database 2023年3月27日
    00
  • 为什么在MySQL中不建议使用UTF-8

    为什么在MySQL中不建议使用UTF-8? 在MySQL的过去版本中,UTF-8被实现为最多需要3个字节来存储一个字符。然而,UTF-8的标准规范允许每个字符最多使用4个字节的存储空间。由于MySQL的实现方式是固定为最多使用3个字节存储一个字符,这意味着当存储需要4字节的字符时,MySQL会强制使用2个UTF-8字符来存储该字符,这被称为“UTF-8代理对…

    database 2023年5月22日
    00
  • Redis事务和分布式锁

    Redis事务   Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。Redis事务的实现需要用到 MULTI 和 EXEC 两个命令,事务开始的时候先向Redis服务器发送 MULTI 命令,然后依次发送需要在本次事务中处理的命令,最后再发送 EXEC 命令表…

    Redis 2023年4月11日
    00
  • 成本会计和管理会计的区别

    成本会计和管理会计是会计学中两个重要的分支。尽管它们都涉及到企业的财务信息的记录和分析,但是它们的目的和方法都不同。 成本会计 成本会计是指对企业生产成本的记录和分析,将每个产品的生产成本准确计算出来。通过成本会计,企业可以了解每个产品的成本,以此来制定产品价格和生产计划。 特点 以成本作为核心,强调成本的核算和管理 针对生产成本进行数据记录和分析 重点关注…

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