Linux下mysql 8.0.15 安装配置图文教程以及修改密码

yizhihongxing

下面是“Linux下mysql 8.0.15 安装配置图文教程以及修改密码”的完整攻略。

安装mysql 8.0.15

1. 下载安装包

首先打开mysql官网,找到对应的版本,下载对应的安装包。

示例:下载MySQL 8.0.15版本

wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm

2. 安装依赖库

安装mysql之前需要先安装一下依赖库。

示例:

yum -y install libaio numactl

3. 配置yum源

运行以下命令,将下载的mysql安装包添加到系统的yum源。

示例:

yum -y localinstall mysql80-community-release-el7-2.noarch.rpm

4. 安装mysql

yum -y install mysql-community-server

5. 启动mysql服务

systemctl start mysqld

配置mysql

1. 设置初始密码

在运行mysql服务后,会生成一个临时密码,需要通过初始密码来修改为新的密码。可以通过以下命令来获取临时密码。

grep 'temporary password' /var/log/mysqld.log

然后使用以下命令来设置新密码。

mysql -uroot -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

2. 修改字符集

修改/etc/my.cnf文件,添加以下内容。

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8

重启mysql服务。

systemctl restart mysqld

示例

示例1:创建新用户并授权

CREATE USER 'newuser'@'%' IDENTIFIED BY 'userpassword';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';
FLUSH PRIVILEGES;

示例2:删除用户

DROP USER 'newuser'@'%';
FLUSH PRIVILEGES;

以上就是Linux下mysql 8.0.15 安装配置图文教程以及修改密码的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下mysql 8.0.15 安装配置图文教程以及修改密码 - Python技术站

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

相关文章

  • 如何使用Python在MySQL中使用存储过程?

    当使用Python与MySQL交互时,可以使用存储过程来执行一系列SQL语句。存储过程是一组预编译的SQL语句,可以在MySQL中创建并在需要时调用。以下是使用Python在MySQL中存储过程的完整略,包括创建存储过程、调用存储过程和删除存储过程等步骤。同时,还提供了两个示例演如何在Python中使用MySQL存储过程。 创建存储过程 在Python中使用…

    python 2023年5月12日
    00
  • mongodb增量/全量备份脚本的实现详解

    MongoDB增量/全量备份脚本的实现详解 什么是MongoDB备份脚本? MongoDB备份脚本是一段用于备份MongoDB数据库的代码,其作用是保证数据库中数据的安全,避免其因为硬件损坏、人为意外等原因导致数据丢失。 MongoDB备份分为增量备份和全量备份两种方式,增量备份只备份最新的修改,而全量备份则会备份所有数据。 增量备份脚本的实现过程 首先需要…

    database 2023年5月22日
    00
  • DBCA命令行搭建Oracle ADG的流程

    下面我将详细讲解“DBCA命令行搭建Oracle ADG的流程”的完整攻略,包含以下的信息: 环境准备 创建主库 创建备库 配置ADG 验证配置 环境准备 在进行ADG搭建前,我们需要先准备好以下环境: Oracle数据库软件 Listener配置文件 TNS配置文件 操作系统用户和组的创建 创建主库 运行dbca命令,进入到DBCA的交互界面。 dbca …

    database 2023年5月22日
    00
  • oracle 会话 死锁 执行sql 执行job的方法

    下面是关于Oracle会话、死锁、执行SQL和执行Job的方法的详细攻略。 Oracle会话 Oracle会话是指客户端与数据库之间的连接,用来执行SQL语句或其他操作。下面是一些与Oracle会话相关的攻略。 查询当前会话 你可以使用以下SQL语句查询当前会话: SELECT sid,serial#,username,osuser,program,mach…

    database 2023年5月21日
    00
  • laravel中redis数据库的简单使用

    1.简介 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也…

    Redis 2023年4月13日
    00
  • dedecms负载性能优化实例,三招让你的dedecms快10倍以上

    前言 dedecms是一个非常流行的开源内容管理系统,因为其使用简单、功能强大、可扩展性强,成为众多网站建设者的首选。然而,随着网站不断的增长,过量的访问可能会导致dedecms运行缓慢甚至崩溃。因此,在网站性能优化方面,需要采取一些有效的方法使dedecms具有更好的负载性能,提高网站的稳定性和运行速度。 本篇攻略将介绍三种dedecms性能优化方法,这些…

    database 2023年5月19日
    00
  • 关于数据库优化问题收集汇总

    关于数据库优化问题收集汇总 在开发过程中,数据库优化一直是一个非常重要的话题。经常会出现数据库性能下降的情况,需要对数据库进行优化。本文汇总了一些常见的数据库问题及解决方案。 问题收集 1. 索引缺失问题 索引是提高数据库查询性能的重要手段,但是索引过多也会降低插入、更新等操作性能。如果缺少必要的索引,查询就会变得非常慢。解决这个问题需要以下步骤: 分析查询…

    database 2023年5月19日
    00
  • Linux 命令每天必学(34)之du命令

    当我们需要了解目录或文件所占用的磁盘空间时,du(Disk Usage)命令就派上用场了。du命令可以用于计算目录或文件所占用的磁盘空间,并以可读性高的形式输出结果。 命令格式 du [参数] [路径] 常用参数 -h:以可读性高的方式显示结果 -s:仅显示总计,不要列出每个子目录的详细信息 -c:显示全部目录或文件的总计 命令示例 示例一 统计当前目录下每…

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