广告
返回顶部
首页 > 资讯 > 数据库 >Centos7离线安装MySQL
  • 129
分享到

Centos7离线安装MySQL

mysql数据库apachecentosPoweredby金山文档 2023-09-02 06:09:08 129人浏览 八月长安
摘要

前言 离线安装的方式,很多人,包括我自己是很难的,yum的方式简单轻松,作者之前离线安装oracle的时候,因为关键的rpm包不齐,通过查安装日志一个一个的下离线包,反复安装3天才完成离线模式安装,今天总结下Mysql的离线安装步骤。

前言

离线安装的方式,很多人,包括我自己是很难的,yum的方式简单轻松,作者之前离线安装oracle的时候,因为关键的rpm包不齐,通过查安装日志一个一个的下离线包,反复安装3天才完成离线模式安装,今天总结Mysql的离线安装步骤。

环境

Centos7.5+mysql5.7

步骤一:下载离线安装包

官网地址:MySQL :: Download MySQL Community Server

进入官网首页,默认是最新版本的下载,而我们需要选择Mysql5.7老版本。点击图中所示去选择老版本。

版本:5.7.X

Select Operating System: Red Hat Enterprise linux / Oracle Linux

Select OS Version: ALL

选择第一个版本,进行下载:

步骤二:上传tar安装包,并解压

作者下载的版本是mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar

上传到/home/mysql下

解压tar包,得到相关的rpm包

tar -xf mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar -C /home/mysql/

步骤三:卸载系统自带的Mariadb

查系统mariadb文件名

rpm -qa | grep mariadb

删除mariadb文件

rpm -e --nodeps 文件名

步骤四:卸载系统自带的老版本MySQL

rpm -qa | grep mysql

rpm -e --nodeps 文件名

步骤五:安装MySQL

    • 执行rpm包

rpm -ivh mysql-commUnity-common-5.7.40-1.el7.x86_64.rpm

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

rpm -ivh mysql-community-devel-5.7.40-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.40-1.el7.x86_64.rpm

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

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

如果安装过程中出现XXX被需要的其概况,再加上参数--nodeps即可。

如:rpm -ivh --nodeps mysql-community-server-5.7.40-1.el7.x86_64.rpm

    • 查看mysql情况并启动

查看情况:

systemctl status mysqld

启动mysql:

systemctl start mysqld

    • 重置root用户密码

MySQL5.7会在完成安装后为root用户生成一个随机密码,不像之前的版本是生成空密码。随机密码一般不作为使用,大部分情况为需要作统一密码管理而自定义密码。

查看MySQL为root用户生成的随机密码,通过mysqld.log文件查询:

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

    • 修改root用户密码

提示:MySQL的密码策略较高,一般至少需要大小写,字母+数字。

mysql -u root -p,然后输入随机密码进行登录

设置新密码:

mysql > set password for 'root'@'localhost'="Hhhh@123";

mysql > exit;

    • 新密码重新登录

mysql -u root -p

提示:使用以上方式无法更改密码时,使用安全模式修改root

简单点就是关闭mysql服务,修改mysql配置文件:

systemctl stop mysqld.service

vi /etc/my.cnf

在[mysqld]下面添加一行文字:

skip-grant-tables

保存退出

启动mysql服务:

systemctl start mysqld.service

进入mysql:

mysql -u root

因为添加了skip-grant-tables,可无密码登录

use mysql;

update user set authentication_string=password('Hhhh@123') where user='root' and host='localhost';

flush privileges;

exit;

vi /etc/my.conf删掉skip-grant-tables

systemctl restart mysqld.service

步骤六:设置开机自启

方法一:

vi /etc/rc.local

添加 service mysqld start

方法二:

systemctl enable mysqld.service

步骤七:开放外部网段,远程连接

mysql > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Hhhh@123' WITH GRANT OPTION;

mysql > flush privileges;

mysql > exit;

步骤八:开启防火墙端口

查询防火墙状态:

systemctl status firewalld.service

开启mysql的3306端口:

firewall-cmd --zone=public --add-port=3306/tcp -permanent

firewall-cmd --reload

如果成功,都应该返回success的提示

步骤九:Navicat连接数据库验证是否成功

来源地址:https://blog.csdn.net/weixin_42484330/article/details/128534496

您可能感兴趣的文档:

--结束END--

本文标题: Centos7离线安装MySQL

本文链接: https://www.lsjlt.com/news/390104.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Centos7离线安装MySQL
    前言 离线安装的方式,很多人,包括我自己是很难的,yum的方式简单轻松,作者之前离线安装oracle的时候,因为关键的rpm包不齐,通过查安装日志一个一个的下离线包,反复安装3天才完成离线模式安装,今天总结下MySQL的离线安装步骤。 ...
    99+
    2023-09-02
    mysql 数据库 apache centos Powered by 金山文档
  • CentOS7离线安装MySQL的教程详解
    1.删除原有的mariadb,不然mysql装不进去 mariadb-libs-5.5.52-1.el7.x86_64 rpm -qa|grep mariadb rpm -e --nodeps mari...
    99+
    2022-10-18
  • docker离线安装mysql
    docker离线安装mysql 第一步:找到一台联网的安装了docker的服务器,查看当前docker镜像:docker images ,拉取mysql镜像包:docker save -o mysql...
    99+
    2023-09-03
    docker mysql 容器
  • 【Linux下离线安装MySQL】
    Linux下离线安装MySQL Ubuntu 22.04 安装MySQL 8.0.331.MySQL离线安装包下载2.安装准备3.配置my.cnf文件4.启动mysql.server5.测试安...
    99+
    2023-09-18
    mysql linux ubuntu
  • Linux下MySQL离线安装
    MySQL安装 相关安装包下载1、安装前准备1.1检查是否已安装1.2清理mariadb 2、安装依赖3、修改操作系统限制4、解压并安装5、查看安装状态并启动6、查看临时密码7、登入数据...
    99+
    2023-08-31
    mysql linux 数据库
  • centos如何离线安装mysql
    本篇内容介绍了“centos如何离线安装mysql”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-02-16
    centos mysql
  • CentOS7离线安装gcc和gcc-c++(亲测成功)
    1.点击下载安装包(下载下来的是gz文件,在linux环境下解压) 提取码:1111 2.进入gcc_rpm目录,执行安装命令 cd gcc_rpm/rpm -ivh *.rpm --nodeps...
    99+
    2023-09-18
    c++ linux 服务器
  • centos7 安装mysql
    参考:http://www.centoscn.com/mysql/2016/0315/6844.html     查看mysql是否安装:   &...
    99+
    2022-10-18
  • Centos7 mysql安装
    --force --nodeps强制忽略依赖查询当前是否有mysql:rpm -qa|grep -i mysql显示已安装,则进行删除:sudo yum -y remove mysql-libs*已删除:m...
    99+
    2022-10-18
  • CentOS7 --- 安装MySQL
    目录  1.卸载MariaDB 1.1 查看是否存在MariaDB文件 1.2 卸载 1.3 检查是否卸载干净  2.安装MySQL 3.把MySQL加到Linux里 4.解压&重命名  5.创建数据目录&用户组&用户 5.1创建数据目录 ...
    99+
    2023-09-09
    mysql
  • 离线安装PostgreSQL
    postgresql在线安装很简单,但是很多情况,服务器不能联网,需要离线安装。下面是离线安装的步骤:1. 首先进入官网:https://www.postgresql.org/2. 点击Download3....
    99+
    2022-10-18
  • 离线安装PostgreSQL11.6
    因为客户最近有一台CentOS7的虚拟机,但是没有联网,需要安装离线安装PostgreSQL 1、首先去官网下载离线安装包      https://www.postgresql.org/download/      说明:可以点...
    99+
    2021-08-14
    离线安装PostgreSQL11.6
  • 离线 安装 golang
    Golang 是一门快速、可靠、简单的编程语言,因其出色的性能和使用便捷性,成为了软件开发人员的首选语言之一。然而,在使用 Golang 进行开发时,我们通常需要安装官方的 Golang 环境,以便能够在本地编译和运行代码。在许多情况下,我...
    99+
    2023-05-16
  • Centos7下安装Mysql
    如何在Centos7下安装Mysql。 一、下载Mysql 使用wget命令下载mysql安装包。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。 wget https://dev.mysql.com...
    99+
    2023-10-12
    mysql linux 数据库
  • centos7中安装mysql
    1.新建组、新建用户 [root@ticent admin]# groupadd mysql [root@ticent admin]# useradd -m -g mysql mysql ...
    99+
    2022-10-18
  • Windows环境下安装MySQL离线包
    Windows环境 安装MySQL离线包 一. 前言: MySQL是一个关系型数据库管理系统,因为其速度快,成本低,体积小的优秀特性成为当今最流行的关系型数据库管理系统之一,现在各大中小型网站都在使...
    99+
    2023-09-24
    mysql windows 数据库
  • ubuntu22.04离线安装jdk、mysql、redis、mongodb、nginx
    ubuntu22.04离线安装jdk、mysql、redis、mongodb、nginx 1 jdk-8u181安装1.1 安装包列表1.2 安装方式 2 java依赖环境安装2.1 安装包列表2.2 安装方式 3 re...
    99+
    2023-08-19
    mongodb java redis mysql nginx
  • Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)
    1 MySQL 1.1 离线安装 1.1 加载镜像 使用ftp工具将安装包上传至服务器最大目录下,这里以根目录为最大目录举例 键入加载镜像命令:docker load -i 镜像包名称 docker...
    99+
    2023-09-20
    docker mysql postgresql
  • ubuntu系统离线安装mysql数据库
    官网下载数据库 MySQL :: Download MySQL Community Server (Archived Versions)  (根据自己的系统版本下载安装相应的安装包) 通过 Xftp 7 将相关的压缩包上传 (连接后显示乱...
    99+
    2023-09-09
    数据库 mysql 服务器
  • linux中mysql如何实现离线安装
    这篇文章将为大家详细讲解有关linux中mysql如何实现离线安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。[root@hadoop-01 ~]# cd /usr/l...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作