码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux基础 —— CentOS7 离线安装 MySQL


    大数据系列文章:👉 目录 👈

    在这里插入图片描述

    文章目录

      • 一、安装前准备
        • 1. MySQL rpm 包准备
        • 2. CentOS7 环境准备
        • 3. XShell 与 Xftp
      • 二、开始安装
        • 1. 卸载 MySQL
        • 2. 发送 MySQL 安装包到节点主机上
        • 3. 安装 MySQL 安装包
      • 三、简单配置
        • 1. 配置开机启动
        • 2. 修改 MySQL 密码
        • 3. 配置允许远程访问

    一、安装前准备

    1. MySQL rpm 包准备

    ① 打开 MySQL 下载页面,选择自己想要的版本即可

    • MySQL 下载页面链接👉:https://dev.mysql.com/downloads/mysql/
    • 阿里云 MySQL 镜像(推荐)👉:https://mirrors.aliyun.com/mysql/?spm=a2c6h.13651104.0.0.712126b0xBBqsR

    在这里插入图片描述

    ② 找到自己想要安装的版本,点击下载即可。

    在这里插入图片描述

    2. CentOS7 环境准备

    详细安装方法可见下文👇:

    内容链接
    CentOS 安装大数据环境搭建 —— CentOS 安装

    3. XShell 与 Xftp

    白嫖过程可见下文👇:

    内容链接
    工具获取 — XShellLinux基础 —— XShell 免费获取指南

    二、开始安装

    1. 卸载 MySQL

    为了保险起见,防止之前安装过的 MySQL 与现在的 MySQL 产生冲突,就先卸载一遍 MySQL。

    ① 查看 MySQL 依赖

    rpm -qa | grep mysql
    
    • 1

    如果找到什么,要进行下一步的卸载,如果没有,就不用了。

    在这里插入图片描述

    ② 卸载 MySQL

    rpm -e --nodeps `rpm -qa | grep mysql`
    
    • 1

    2. 发送 MySQL 安装包到节点主机上

    ① 建立 ftp 连接

    这里使用 sftp 协议将文件传送到节点上,打开 xftp ,填写信息,建立链接。
    在这里插入图片描述

    在这里插入图片描述

    ② 发送安装包文件

    将 MySQL 安装包拖入到想要放入的目录即可。

    请添加图片描述

    3. 安装 MySQL 安装包

    cd 进入安装目录,安装 MySQL 安装包。

    # rpm -ivh + 包名
    
    rpm -ivh MySQL-server-5.1.73-1.glibc23.x86_64.rpm
    rpm -ivh MySQL-client-5.1.73-1.glibc23.x86_64.rpm
    
    • 1
    • 2
    • 3
    • 4

    三、简单配置

    1. 配置开机启动

    service mysql start
    
    chkconfig mysql on
    
    • 1
    • 2
    • 3

    2. 修改 MySQL 密码

    由于这里安装的是 5.6 以下版本,下面的操作只对 5.6 以下版本可行

    ① 输入 mysql 进入 MySQL

    mysql
    
    • 1

    ② 操作数据库修改密码

    use mysql;	# 切换数据库
    
    user set password=password('123456') where user='root' and host='localhost';	# 修改密码为 123456
    
    flush privileges	# 配置生效
    
    exit	#退出 MySQL
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    3. 配置允许远程访问

    use mysql;	# 切换数据库
    
    update user set host = '%' where user = 'root';	# 配置允许远程主机访问 root
    
    flush privileges	# 配置生效
    
    • 1
    • 2
    • 3
    • 4
    • 5

    如果报错可以忽略,再次查询 user 表,会发现 % 是被添加进去的。

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    产品MC动画宣传片制作团队安排
    武汉工程大学——C++ 开发环境应用
    虚拟平面光源的vulkanAPI复现-原文分析
    【论文通读】CLIP改进工作综述
    解决Pytest UnknownMarkWarning: Unknown pytest.mark.single - is this a typo?
    Post-Process1-水下
    java---高斯消元---线性方程组(每日一道算法2022.9.20)
    [附源码]SSM计算机毕业设计餐厅卫生安全系统JAVA
    1.3 统计学习方法的三要素
    Qt Designer基础控件介绍
  • 原文地址:https://blog.csdn.net/qq_21484461/article/details/125386491
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号