【服务器运维】CentOS6 minimal 离线安装MySQL5.7

2024-06-24 13:32

本文主要是介绍【服务器运维】CentOS6 minimal 离线安装MySQL5.7,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.准备安装包(版本因人而异,所以下面的命令中版本省略,实际操作中用Tab自动补全就好了)

cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
cpp-4.4.7-23.el6.x86_64.rpm
gcc-4.4.7-23.el6.x86_64.rpm
gcc-c++-4.4.7-23.el6.x86_64.rpm
glibc-2.12-1.212.el6.x86_64.rpm
glibc-common-2.12-1.212.el6.x86_64.rpm
glibc-devel-2.12-1.212.el6.x86_64.rpm
glibc-headers-2.12-1.212.el6.x86_64.rpm
kernel-2.6.32-754.el6.x86_64.rpm
kernel-headers-2.6.32-754.el6.x86_64.rpm
libaio-0.3.107-10.el6.x86_64.rpm
libaio-devel-0.3.107-10.el6.x86_64.rpm
libgcc-4.4.7-23.el6.x86_64.rpm
libgomp-4.4.7-23.el6.x86_64.rpm
libstdc++-4.4.7-23.el6.x86_64.rpm
libstdc++-devel-4.4.7-23.el6.x86_64.rpm
mpfr-2.4.1-6.el6.x86_64.rpm
mysql-5.7.24-1.el6.x86_64.rpm-bundle.tar
numactl-2.0.9-2.el6.x86_64.rpm
perl-5.10.1-144.el6.x86_64.rpm
perl-libs-5.10.1-144.el6.x86_64.rpm
perl-Module-Pluggable-3.90-144.el6.x86_64.rpm
perl-Pod-Escapes-1.04-144.el6.x86_64.rpm
perl-Pod-Simple-3.13-144.el6.x86_64.rpm
perl-version-0.77-144.el6.x86_64.rpm
ppl-0.10.2-11.el6.x86_64.rpm
tzdata-2018e-3.el6.noarch.rpm

2.查看并卸载已有的mysql和mariadb,避免版本冲突

rpm -qa | grep mysql
rpm -e mysql-lib-5.1.66-2.el6_3.i686 --nodeps
rpm -qa|grep mariadb
yum remove mariadb-libs.x86_64

–nodeps 排除依赖

3.安装gcc和gcc-c++

rpm -ivh mpfr
rpm -ivh cpp
rpm -ivh ppl
rpm -ivh cloog-ppl
rpm -Uvh tzdata
rpm -Uvh kernel-headers
rpm -Uvh glibc glibc-common gilbc-headers glibc-devel
rpm -Uvh libgomp
rpm -Uvh libgcc
rpm -ivh gcc
rpm -Uvh libstdc++ libstdc++devel
rpm -ivh gcc-c++

4.安装libiao、numactl、perl依赖包

rpm -Uvh libaio
rpm -Uvh numactl
rpm -ivh perl-* --nodeps

5.解压MySQL Bundle

tar -xvf mysql-.rpm-bundle.tar

6.安装MySQL

rpm -ivh 
mysql-community-common
mysql-community-libs
mysql-community-server
mysql-community-client

7.查看初始密码

grep password /var/log/mysqld.log
或
grep 'temporary password' /var/log/mysqld.log

8.修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

9.允许root用户远程登录

use mysql;
update user set host='%' where user ='root';
flush privileges;

10.添加远程登录用户

grant all privileges on *.* to 'usr'@'%' identified by 'pwd' with grant option;
flush privileges;

11.其他

最后注意防火墙要设置端口,或者关闭防火墙,这样远程才能登录MySQL。

这篇关于【服务器运维】CentOS6 minimal 离线安装MySQL5.7的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1090285

相关文章

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

mysql5.7.15winx64配置全过程

《mysql5.7.15winx64配置全过程》文章详细介绍了MySQL5.7.15免安装版的配置步骤,包括解压安装包、设置环境变量、修改配置文件、初始化数据目录、安装服务、启动数据库、登录及密码修改... 目录前言一、首先下载安装包二、安android装步骤1.第一步解压文件2.配置环境变量3.复制my-

Python库 Django 的简介、安装、用法入门教程

《Python库Django的简介、安装、用法入门教程》Django是Python最流行的Web框架之一,它帮助开发者快速、高效地构建功能强大的Web应用程序,接下来我们将从简介、安装到用法详解,... 目录一、Django 简介 二、Django 的安装教程 1. 创建虚拟环境2. 安装Django三、创

Linux查询服务器 IP 地址的命令详解

《Linux查询服务器IP地址的命令详解》在服务器管理和网络运维中,快速准确地获取服务器的IP地址是一项基本但至关重要的技能,下面我们来看看Linux中查询服务器IP的相关命令使用吧... 目录一、hostname 命令:简单高效的 IP 查询工具命令详解实际应用技巧注意事项二、ip 命令:新一代网络配置全

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

Python开发简易网络服务器的示例详解(新手入门)

《Python开发简易网络服务器的示例详解(新手入门)》网络服务器是互联网基础设施的核心组件,它本质上是一个持续运行的程序,负责监听特定端口,本文将使用Python开发一个简单的网络服务器,感兴趣的小... 目录网络服务器基础概念python内置服务器模块1. HTTP服务器模块2. Socket服务器模块