记一次mysql8 在linux上安装全过程

news/2024/7/23 18:33:57 标签: linux, 运维, 服务器, mysql

参照MYSQL官网官方文档安装

1、mysql官网 mysql.com/">mysql官网
2、直接进入文档页 找到安装文档

在这里插入图片描述

3、找到自己系统对应的安装文档,选合适的安装方式,我这里使用的是YUM方式

在这里插入图片描述

a、开始安装之前需要替换yum仓库 具体步骤如下
在这里插入图片描述
b、将下载的文件上传至自己的服务器 如下
在这里插入图片描述c
c、执行yum仓库安装命令 sudo yum localinstall xxxx.noarch.rpm ,中间的xxxx.noarch.rpm替换为自己下载的文件名,且命令在上传的目录下执行

 sudo yum localinstall mysql80-community-release-el7-9.noarch.rpm

执行成功如下
在这里插入图片描述
d、安装好yum仓库后 即可询mysql的版本源信息了

 yum repolist enabled | grep "mysql.*-community.*"

在这里插入图片描述
e、由于这我安装yum源时 使用的是8.0的源文件安装的 所有默认配置的就是8.0开启 所以可以跳过文档接下来的这两步
在这里插入图片描述
在这里插入图片描述

mysql____y_28">4、安装mysql 执行命令后 一直y通过选择
sudo yum install mysql-community-server

在这里插入图片描述

mysql_34">5、安装完成后 启动mysql
 sudo service mysqld start

在这里插入图片描述

mysql_40">6、查看mysql运行状态
sudo service mysqld status

在这里插入图片描述

mysql_root_46">7、查看mysql root账号密码
sudo grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

mysql____52">8、使用命令连接mysql数据库 密码就是刚查看到的密码
mysql -u root -p

在这里插入图片描述

9、修改root密码 命令如下 注意:密码不可以太简单
ALTER USER 'root'@'localhost' IDENTIFIED BY '自己的密码';

在这里插入图片描述

如果出现 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
错误提示 就说明密码过于简单,请设置更复杂的密码,需大写、小写、数字、特殊字符、长度最少8位
在这里插入图片描述

其它问题:

mysql___71">使用工具远程连接mysql 需要配置权限 操作如下

先使用mysql -u root -p 连接上数据库,然后使用use mysql 切换到mysql
然后执行如下命令

update user set Host = '%' where Host = 'localhost' and User='root';

flush privileges;

在这里插入图片描述

使用navicat连接时 提示 2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded 解决方法如下

a、使用mysql -u root -p 连接上数据库,然后使用use mysql 切换到mysql
b、使用sql语名查询 加密方式
select host,user,plugin from mysql.user;
在这里插入图片描述

c、修改加密方式 注意:上一步查询的root的host如果是localhost 则命令中的% 需换成localhost

alter user 'root'@'%' identified with mysql_native_password by '自己的数据库密码';
flush privileges;

在这里插入图片描述


http://www.niftyadmin.cn/n/4950019.html

相关文章

关于路由器和DNS解析的一些新理解

其实我本人对于交换机和路由器这些网络硬件是比较感兴趣的,也在一点一点的学习相关知识,每次解决一个问题,就让我对一些事情有新的思考。。 今天前台同事,的机器突然上不了网,,和领导一起去看了一波&#…

Hadoop学习:深入解析MapReduce的大数据魔力之数据压缩(四)

Hadoop学习:深入解析MapReduce的大数据魔力之数据压缩(四) 4.1 概述1)压缩的好处和坏处2)压缩原则 4.2 MR 支持的压缩编码4.3 压缩方式选择4.3.1 Gzip 压缩4.3.2 Bzip2 压缩4.3.3 Lzo 压缩4.3.4 Snappy 压缩4.3.5 压缩…

传统DNS、负载均衡服务发现框架与专业服务发现框架(Eurek、nacos)分析

1、DNS 服务器 DNS 服务器可以在一定程度上用作服务发现的机制,以下是其冲动服务发现的一些利弊 优势 广泛性: DNS是互联网的标准协议之一,已经广泛地被支持和使用。因此,使用DNS作为服务发现的机制可以借助现有的网络基础设施…

JavaScript:交集和差集的应用场景

在集合A和集合B中,属于集合A,同时也属于集合B的元素组成的集合,就是交集。 在A中所有不属于集合B元素,组合成集合,就是差集。 那么在平时的开发中,如何使用差集和交集来解决问题呢? 现在有这…

VR漫游:720度实景参观,打造魅力生态小区

随着城市的不断发展,小区的建设越发具有生态化、绿色化的特点,人们也会偏向选择更加适合居住的小区。为了让更多的用户体验小区的舒适性,不少地产开发商准备引入VR漫游技术。 VR漫游不仅能够真实地展示现场环境,还可以改变传统网络…

【云原生】3分钟快速在Kubernetes部署Prometheus2.42+Grafana9.5.1+Alertmanager0.25

文章目录 1、简介2、GitHub地址3、环境信息4、安装5、访问Grafana1、简介 Prometheus-operator帮助我们快速创建Prometheus+Grafana+Alertmanager等服务,而kube-prometheus更加完整的帮助我们搭建全套监控体系,这包括部署多个 Prometheus 和 Alertmanager 实例, 指标导出器…

管理类联考——逻辑——真题篇——按知识分类——汇总篇——一、形式逻辑——假言——第六节 真假话题

文章目录 第六节 假言命题-真假话题-①建模;②公式化处理;③找矛盾(易找且唯一确定):A→B的矛盾命题:A且非B(真假判断,必一真一假);④包含,⑤定其余。真题(2011-50)-假言-真假-①建模;②公式化处理;③找矛盾(易找且唯一确定):A→B的矛盾命题:A且非B(真假判…

设计模式之中介者模式(Mediator)的C++实现

1、中介者模式的提出 在软件组件开发过程中,如果存在多个对象,且这些对象之间存在的相互交互的情况不是一一对应的情况,这种功能组件间的对象引用关系比较复杂,耦合度较高。如果有一些新的需求变化,则不易扩展。中介者…