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日

相关文章

  • 在Centos 5.6下安装 redis

    先引用redis官方(http://redis.io/) 的介绍: Redis is an open source, advanced key-value store.It is often referred to as a data structure server since keys can contain strings, hashes, lists…

    Redis 2023年4月11日
    00
  • php实现基于pdo的事务处理方法示例

    以下是“php实现基于pdo的事务处理方法示例”的完整攻略。 前置知识 在学习事务处理方法之前,需要先了解PDO和MySQL数据库中的事务概念。PDO是PHP提供的一个数据库抽象层,它提供了一种通用的接口,可以连接不同种类的数据库,是一种支持prepared statement的安全的数据库处理方式。而MySQL中的事务是对多个操作同时进行时,以一种类似于批…

    database 2023年5月21日
    00
  • Redis 安装

    windows下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持32位和64位,这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。 打开文件夹,内容如下: 打开一个 cmd 窗口 使用 cd …

    Redis 2023年4月11日
    00
  • MySQL ifnull()函数的具体使用

    MySQL ifnull()函数是一种常用的数据处理函数,用于对MySQL数据库中的数据进行特定的逻辑处理,其主要功能是将某个值转换为指定值(例如将null值转换成其他非空值),从而更好地满足开发需求。 ifnull()函数的语法如下: ifnull(expr1, expr2) 其中,如果 expr1 不为空或不为 NULL,则返回其本身(即 expr1);…

    database 2023年5月22日
    00
  • 列出SQL Server中具有默认值的所有字段的语句

    要列出 SQL Server 数据库中具有默认值的所有字段,可以使用以下两种方法。 方法一:查询系统表 sys.columns 可以通过查询系统表 sys.columns,以获取具有默认值的列信息。 SELECT OBJECT_SCHEMA_NAME(c.object_id) AS [Schema], OBJECT_NAME(c.object_id) AS …

    database 2023年5月21日
    00
  • 运维角度浅谈MySQL数据库优化(李振良)

    《运维角度浅谈MySQL数据库优化(李振良)》是一篇非常实用的MySQL数据库优化指南。如何通过优化索引、调整参数等手段提高MySQL数据库性能,是每个MySQL数据库管理员都需要掌握的基本技能。以下是运维角度浅谈MySQL数据库优化的完整攻略: 一、查看MySQL数据库的配置 在进行MySQL数据库优化之前,首先需要查看MySQL数据库的配置。命令如下: …

    database 2023年5月19日
    00
  • mysql版本5.5.x升级到5.6.x步骤分享

    下面给出mysql版本5.5.x升级到5.6.x的步骤分享: 备份数据库 升级 mysql 之前,需要将当前的数据库进行备份,以防止数据丢失。可以使用mysql自带的mysqldump命令来进行备份。示例命令如下: $ mysqldump -u username -p dbname > dbname_backup.sql 其中,username和dbn…

    database 2023年5月21日
    00
  • MySQL修改和删除索引(DROP INDEX)方法详解

    修改索引 1.修改单个索引列: ALTER TABLE table_name MODIFY INDEX index_name(column_name_new); 2.修改多列组成的联合索引列: ALTER TABLE table_name DROP INDEX index_name, ADD INDEX index_name(column_name_new1…

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