⑩① 详解Linux安装 MySQL 8.0【保姆级教程】

news2024/11/26 4:42:47

在这里插入图片描述

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~
个人主页:.29.的博客
学习社区:进去逛一逛~

在这里插入图片描述

Linux - MySQL8.0安装

  • ⑩①【Linux】MySQL8.0安装+远程连接
    • 1. 官网下载压缩包
    • 2. 选取需要的包上传Linux
    • 3. 按顺序下载(rpm)
    • 4. 启动mysql
    • 5. 登录MySQL数据库
    • 6. 进行远程连接


⑩①【Linux】MySQL8.0安装+远程连接


1. 官网下载压缩包

官网地址:https://downloads.mysql.com/archives/community/

在这里插入图片描述



2. 选取需要的包上传Linux


下载完成

在这里插入图片描述

解压完成

在这里插入图片描述

从中选取下列rpm包

在这里插入图片描述

上传至linux

这里上传到路径:/usr/local/mysql

在这里插入图片描述



3. 按顺序下载(rpm)


  1. 进入安装包上传目录
cd /usr/local/mysql
  1. 列表形式展示目录中的安装包
ls -l
  1. 按顺序进行rpm下载安装
rpm -ivh mysql-community-common-8.0.32-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.32-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.32-1.el7.x86_64.rpm

rpm -ivh mysql-community-icu-data-files-8.0.32-1.el7.x86_64.rpm

yum install net-tools  #安装mysql-community-server前需要安装好的组件

rpm -ivh mysql-community-server-8.0.32-1.el7.x86_64.rpm

注意:安装的版本不同,安装包名也不同,以下载到的包名为准,上述命令主要提供安装顺序的参考。



4. 启动mysql

  1. 查看mysql服务状态
systemctl status mysqld
  1. 启动mysql服务
systemctl start mysqld
  1. 设置mysql开机启动
systemctl enable mysqld
  1. 查看mysql服务是否已经启动
netstat -tunlp | grep mysql

# 查看Linux中已经启动的服务
netstat -tunlp
  1. 查看mysql进程
ps -ef | grep mysql



5. 登录MySQL数据库


  1. 查看mysql数据库临时密码
cat /var/log/mysqld.log | grep password
+f+g/qUCA0jc

在这里插入图片描述

  1. 登录MySQL,修改密码,开放访问权限
# 登录mysql(回车后输入密码)【这里使用上面查询到的临时密码】
mysql -uroot -p

# 修改密码为123456
SHOW VARIABLES LIKE 'validate_password%';   #查看密码安全设置
set global validate_password_policy=LOW;    #设置密码安全等级为低
set global validate_password_length=4;      #设置密码至少长度为4
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

#开启访问权限:
# 1.创建用户root,密码123456
create USER 'root'@'%' IDENTIFIED BY '123456';
flush privileges; #刷新

# 2.给用户授权
grant all privileges on *.* to 'root'@'%';
flush privileges; #刷新

# 这里就需要修改root密码,如果不修改,密码就会被改为password
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;

# 密码与上一个命令保持一致
ALTER USER 'root'@'localhost' IDENTIFIED with mysql_native_password BY '123456';

flush privileges; #刷新

6. 进行远程连接


步骤

  • ①打开连接工具,新建连接,输入主机地址。
  • ②输入MySQL数据库的用户名和密码。
  • ③点击按钮,进行连接。
  1. 第一种方式:
  • 关闭防火墙后进行远程连接(这里使用SQLyog演示)
# 关闭防火墙
systemctl stop firewalld

在这里插入图片描述


  1. 第二种方式
  • 开放mysql使用的3306端口,进行远程连接
# 开启防火墙
systemctl start firewalld
# 开放3306端口
firewall-cmd --add-port=3306/tcp --permanent
# 刷新添加的端口
firewall-cmd --reload

在这里插入图片描述





在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1219484.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

谷歌浏览器F12/打开开发者工具网络就无法连接报错

刷新页面就出现提示: 原因:浏览器网络设置的问题,网络设置了离线状态,切换回3G即可。

Vmware虚拟机创建快照、克隆和备份 创建文件夹共享方法

Vmware虚拟机备份 方法一:虚拟机快照备份 虚拟机 快照备份 像是Windows系统里的系统 还原点 功能,它能拍摄一张您虚拟机当前的状态,并将其保存起来,您可以随时通过恢复到快照功能将虚拟机还原到拍摄快照时的状态。 步骤1. 打开…

MIB 6.1810实验Xv6 and Unix utilities(3)pingpong

Mit6.S081-实验1-Xv6 and Unix utilities-pingpong问题_Isana_Yashiro的博客-CSDN博客 Write a user-level program that uses xv6 system calls to ping-pong a byte between two processes over a pair of pipes, one for each direction. The parent should send a byte to…

centos7中安装Nginx和使用Nginx详细操作

环境: 准备了三台centos7虚拟机:192.168.213.4、192.168.213.5、192.168.213.6。 一、安装 三台虚拟机都安装下面的步骤执行,安装Nginx,为后面的使用演示使用。 1、安装必备组件: sudo yum install yum-utils2、配置yum源 在下面的文件目录…

高标准农田可视化

高标准农田是指通过土地整治、土壤改良、水利设施、农电配套、机械化作业等措施,提升农田质量和生产能力,达到田块平整、集中连片、设施完善、节水高效、宜机作业、土壤肥沃、生态友好、抗灾能力强、与现代农业生产和经营方式相适应的旱涝保收、稳产高产…

算力崩溃!OpenAI陷入瘫痪,中国黑科技能否拯救全球AI?

大数据产业创新服务媒体 ——聚焦数据 改变商业 在当今技术快速发展的时代,OpenAI的ChatGPT无疑成为了人工智能领域的一颗耀眼明星。但是,随着其用户数量的激增,一个不可忽视的问题逐渐浮出水面——算力短缺。这不仅是OpenAI单独的挑战&…

iddata函数合成的数据中采样间隔时间的两种设置方式及其程序举例

iddata函数生成的数据中采样间隔时间的两种设置方式及其程序举例 在对iddata合成的结构体数据,对采样间隔时间的设置可以通过两种方式实现,本文简要讲解其设置方式。 在设置采样间隔时候,会用到属性“ts”。 (1)对于单次实验,ts…

C语言——冒泡排序

一、冒泡排序是什么 冒泡排序: 冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。升序时:它会遍历若干次需要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大&#x…

FL Studio水果软件2025中文破解版注册机

你是否体验过Tomorrowland现场万人蹦迪的的激情?又是否加入过“死墙(Mosh pit:一种Bass音乐节常有的娱乐方式)”的狂欢盛宴?随着时代发展,以电子音乐为代表的数字音乐已然象征着时尚与潮流。在这股风靡全球…

2023年,全球CIO最关注的问题是什么?

面对AI大潮,全球CIO们在焦虑什么?随着全球数字化转型步伐的加速,CIO的角色发生了哪些转变? 继2022年5月发布首份全球CIO报告之后,联想集团今年又发布了以“韧性的全球首席信息官(The Resilient CIO&#xf…

linux环境下软件安装之Mysql8

1、官网下载(右键最后一页的超链接) 2、通过命令行下载 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.35-linux-glibc2.17-x86_64.tar.xz3、解压 1.将.xz解压为.tar xz -d mysql-8.0.35-linux-glibc2.17-x86_64.tar.xz2.将.tar解压为普通文件 tar -xv…

Linux环境下离线安装jdk1.8(内置最新的jdk安装包x64)

一、下载JDK 1.官网下载 官网地址:Java Downloads | Oracle 大多数人的Linux操作系统都是64位的,因此我们就选择64位的压缩包文件,jdk1.8_381是jdk1.8的最新版本。 2.百度网盘下载 链接:https://pan.baidu.com/s/1we_52oylG-el…

Fe-safe 2023 新功能介绍

Fe-safe的功能增强 3DEXPERIENCE中的更新 疲劳耐久性分析界面集成到结构和力学分析App的UX和数据模型当中,支持在同一个App中和同一个仿真对象中定义分析步、相互作用、边界条件、载荷以及耐久性特征。 增强了焊接疲劳功能,在22xGA中集成了Verity的线…

U盘不能访问不一定是坏了,可能还有其他原因!U盘无法访问修复详解

当你将USB驱动器连接到计算机时,系统会将其识别为可移动驱动器,并启动其文件管理过程。 然而,用户现在注意到,即使可以检测到他们的USB驱动器,也无法访问它们。 如果幸运的话,拔下插头就能解决问题,但如果不是,请继续阅读以了解更多故障排除选项。 USB闪存驱动器是便…

毅速丨嫁接打印在模具制造中应用广泛

在模具行业中,3D打印随形水路已经被广泛认可,它可以提高冷却效率,从而提高产品良率。然而,全打印模具制造的成本相对较高,因为需要使用金属3D打印机和专用材料。为了节省打印成本,同时利用3D打印的优势&…

【vitis】 AIE basic

AIE vs AIE-ML versal 期间分类 文件 操作 vitis -new -w . 安装

LED显示屏出现马赛克有哪些原因

LED显示屏出现马赛克(mosaic)效应可能由多种原因引起。马赛克通常表现为显示屏上的一些区域呈现模糊、失真、或乱码的情况。以下是一些可能导致LED显示屏出现马赛克的原因: 信号源问题: 信号源的问题是导致显示屏出现马赛克的常见…

无线运动耳机哪个牌子好?运动耳机品牌排行榜推荐

​运动时没有音乐的相伴真的很枯燥,当你打开音乐,世界就只剩下你和你的运动。运动的同时听歌还能让你完全沉浸在音乐中,享受运动的乐趣。无论是在激烈的比赛中,还是在轻松的晨跑中,它都能为你提供最佳的听觉体验。然而…

八、Nacos配置管理(统一配置管理、配置热更新、配置共享)

目录 一、新增配置 二、配置的获取 三、配置自动刷新 3、实现配置的热更新 方式一:在controller上添加注解,并重启服务 方式二:使用configuration注解 四、多环境配置共享 五、多环境配置优先级 一、新增配置 配置创建成功 二、配置的…

LeetCode(27)两数之和 II - 输入有序数组【双指针】【中等】

目录 1.题目2.答案3.提交结果截图 链接: 两数之和 II - 输入有序数组 1.题目 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbe…