Centos编译安装mysql

本文详细介绍了如何在Linux系统中下载并安装MySQL 5.7,包括从官方网站获取软件包、解压、创建数据库目录、设置用户权限、移动安装文件、配置启动脚本以及设置开机启动等步骤,为系统管理员提供了清晰的操作指南。

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

下载

这里可以从官网https://www.mysql.com/这里面下载
在这里插入图片描述
然后在这里插入图片描述
一般我们linux的话大部分都选择社区的
在这里插入图片描述
在这里插入图片描述
然后就是这样子的了这里也可以看历史版本
停停停停 说正事
这里我下载的是mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

下载

 # cd /usr/local/src  

//软件包都放在这里方便管理
解压

# tar zxf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

1.1.3安装和配置

# useradd -s /sbin/nologin mysql

//建立MySQL用户,因为启动MySQL需要该用户

# mkdir -p /data/mysql

//创建datadir,数据库文件会放到这里面

# chown -R mysql:mysql /data/mysql

// 更改权限,不更改后续操作就会出问题

# [ -d /usr/local/mysql ] && mv /usr/local/mysql /usr/local/mysql_old

//&&相当于一个判断,意前面命令执行才会执行后面

# mv mysql-5.6.43-linux-glibc2.12-x86_64 /usr/local/mysql

// 挪动位置

# cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

//- -user表示定义数据库的以哪个用户的身份运
//- -datadir表示定义数据库的安装目录

#cp support-files/my-default.cnf /etc/my.cnf
#cp  support-files/mysql.server  /etc/init.d/mysql

//复制启动脚本文件

#chmod  755  /etc/init.d/mysql

//修改启动脚本文件的属性

#vim /etc/init.d/mysql

//修改启动脚本

datadir=/data/mysql
#chkconfig --add mysql

//把mysql服务加到系统服务列表中

#chkconfig mysql on

//开机就启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值