MySQL--通用二进制安装

本文详细指导如何通过通用二进制在Linux中下载、上传并安全配置MySQL 5.7.30,涉及解压、用户权限设置、初始化、配置文件编辑、服务脚本管理和系统启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Linux中使用通用二进制的方式安装MySQL数据库;
首先我们将从官网上下载的安装包上传到虚拟机中;当让也可以在虚拟机中下载;
官网地址:https://downloads.mysql.com/archives/community/

在这里插入图片描述

使用rz 命令,以ZMODEM协议上传我们需要的安装文件;
如果没有rz ,可以使用:

	>>> yum install -y lrzsz.x86_64

换个目录安装:
在这里插入图片描述
解压后创建软连接(软连接方便后面操作):

	>>> tar xf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
	>>> ln -sv mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz mysql

在这里插入图片描述

接下来创建一个用来管理MySQL数据库的用户:

	>>> groupadd -r -g 306 mysql
	>>> useradd -u 306 -r -g 306 mysql

在这里插入图片描述

在初始化之前先,要将对应目录下所属者权限统统修改成mysql用户、组;

	>>> chown -R mysql.mysql mysql/*

在这里插入图片描述
初始化,过程中如有报错,对应报错信息进行修改;最后将MySQL数据库生成的密码记录下来;

	>>> mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

我的的MySQL安装再 /usr/local 下,相对应自己的安装位置进行修改;

在这里插入图片描述

接下来创建配置文件:

	>>> vim /usr/local/mysql/support-files/my-config

如果有配置文件,进入配置文件进行修改即可;配置文件中要注意修改安装位置;
在这里插入图片描述

创建好的配置文件,将其拷贝至Linux下配置文件存放的地方;(/etc)

	>>> \cp /usr/local/mysql/support-files/jmy-config /etc/my.cnf

注意:后缀一定为 ".cnf ";
\cp 意思是强制拷贝;
在这里插入图片描述

之后提供sysv服务脚本,并为其添加执行权限:

	>>> \cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
	>>> chown +x /etc/rc.d/init.d/mysqld

在这里插入图片描述

添加为系统服务,设置开机自启,启动服务:

	>>> chkconfig --add mysqld 
	>>> chkconfig mysqld on 
	>>> systemctl start mysqld

在这里插入图片描述

 	>>> vim /etc/profile.d/mysql.sh
 	• 添加如下内容
		export PATH=$PATH:/usr/local/mysql/bin

重启,让系统读取配置的信息;
登录、修改密码:

	>>> mysql -uroot -p"*****"

在这里插入图片描述

正常使用:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值