程序员开发实例大全宝库

网站首页 > 编程文章 正文

CentOS7离线安装Mysql5.7(centos7离线安装MySQL教程)

zazugpt 2024-08-28 00:00:51 编程文章 18 ℃ 0 评论

CentOS7离线安装mysql5.7

在线安装教程:CentOS7安装Mysql5.7教程

1、下载rpm安装包

https://dev.mysql.com/downloads/mysql/

2、上传到服务器 /usr/mysql

3、卸载mariadb

查找已安装的数据库

rpm -qa | grep mariadb

卸载数据库

rpm --nodeps -e mariadb-libs-5.5.56-2.el7.x86_64

4、解压安装包

tar -xvf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar

5、安装解压出的文件

安装公共包

rpm -ivh mysql-community-common-5.7.37-1.el7.x86_64.rpm

安装lib库

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

安装开发MySQL必备的头文件和库

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

安装LIB共享兼容库

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

安装客户端程序和工具

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

安装服务器程序和工具

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

出现缺少依赖的错误的错误,缺少什么就装什么,这里缺少net-tools和perl

先安装缺少的依赖,再执行安装服务器程序和工具的命令

yum install net-tools
yum install perl

启动mysql

systemctl restart mysqld
systemctl enable mysqld

配置MySQL远程登录


#获取初始密码

grep "password" /var/log/mysqld.log


# 登录mysql数据库

mysql -u root -p


#修改密码机制(不修改无法设置简单密码)

set global validate_password_policy=LOW;


# 设置密码长度(不修改无法设置简单密码)

set global validate_password_length=6;


# 修改密码

SET PASSWORD = PASSWORD('123456');


#密码永不过期

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;
use mysql;


#允许任何ip地址连接mysql

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

防火墙设置


# 关闭防火墙(不关闭无法远程登录mysql)


systemctl stop firewalld.service


# 设置开机关闭

systemctl disable firewalld.service


# 查看防火墙状态

firewall-cmd --state


#开机启动

systemctl enable mysqld

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表