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

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

相关文章

  • Springboot mybais配置多数据源过程解析

    下面就详细讲解“Springboot mybais配置多数据源过程解析”的完整攻略。 一、引入依赖 首先,我们需要在pom.xml文件中引入相关的依赖,具体如下: <dependencies> <!–SpringBoot启动器–> <dependency> <groupId>org.springframew…

    database 2023年5月18日
    00
  • Redis集群搭建

      Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存。Redis 在3.0版本前只支持单实例模式,虽然支持主从模式、哨兵模式部署来解决单点故障,但是现在互联网企业动辄大几百G的数据,可完全是没法满足业务的需求,所以,Redis 在 3.0 版本以后就推出了集群模式。   Redis 集群采用了P2P…

    Redis 2023年4月11日
    00
  • 浅谈MySQL timestamp(3)问题

    浅谈MySQL timestamp(3)问题 什么是MySQL timestamp(3) MySQL的数据类型中有一个timestamp类型,在MySQL中,timestamp(3)表示精确到毫秒级别的时间戳,具体的格式为”2022-01-01 12:34:56.789″。 timestamp(3)与timestamp的区别 timestamp(3)与tim…

    database 2023年5月21日
    00
  • Teradata和Pig的区别

    Teradata和Pig都是用于大数据处理的工具,但它们的设计思路和使用方式有很大的不同。接下来我将详细讲解它们的区别,并且给出一些实例来说明。 Teradata Teradata是一个用于存储和处理大数据的关系型数据库管理系统。它使用的是MPP(Massively Parallel Processing,大规模并行处理)的架构,可以实现高速的数据查询和处理…

    database 2023年3月27日
    00
  • 解析Mysql备份与恢复简单总结与tee命令的使用介绍

    下面是对“解析Mysql备份与恢复简单总结与tee命令的使用介绍”的详细讲解: 解析Mysql备份与恢复简单总结 Mysql备份 对于Mysql备份,我们可以采用两种方式进行备份,分别是逻辑备份和物理备份。 逻辑备份 逻辑备份指的是将数据库中的数据以INSERT语句的形式进行备份。逻辑备份不仅可以进行数据的备份,还可以进行数据的转储和传输,因此备份后的文件比…

    database 2023年5月21日
    00
  • MySQL中Union子句不支持order by的解决方法

    MySQL中的UNION子句是用来合并两个或多个SELECT语句的结果集,可以实现对多个表或视图的查询结果进行合并、去重、排序等操作。然而,使用UNION时无法直接按照特定的列进行排序,因为UNION会将所有结果混合在一起,而不是针对单个SELECT结果进行排序。因此,我们需要借助一些技巧来实现UNION后的排序操作。 下面是一些解决MySQL中UNION子…

    database 2023年5月22日
    00
  • MySQL基础学习之字符集的应用

    MySQL基础学习之字符集的应用 简介 在MySQL中,字符集(Charset)指的是字符编码集合。MySQL 5.5及以上版本的默认字符集为UTF-8。 字符集在MySQL中至关重要,它关系到数据的存储、排序、比较、连接等一系列操作。如果不了解字符集的特性及其使用方法,可能会在实际操作中遇到很多问题。 本攻略将详细讲解MySQL中字符集的基础知识和应用。 …

    database 2023年5月22日
    00
  • 解决Centos7 安装腾达U12无线网卡驱动问题

    解决Centos7 安装腾达U12无线网卡驱动问题攻略 问题背景 在Centos7系统中,某些无线网卡驱动可能无法自动识别,需要手动安装。 解决方案 确认无线网卡型号 首先需要确认自己电脑上所使用的无线网卡型号,可以通过以下命令查看: lspci | grep Network 如果看到输出结果中包含类似“Wireless Network Adapter”的信…

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