腾讯云服务器(centos7)安装mysql(tar包解压源码安装)安装详解

本文详细介绍了在Linux环境下通过源码安装MySQL的步骤,包括下载安装包、解压、检查和卸载旧版本、创建用户及组、安装、启动服务、获取随机密码以及修改密码等关键操作。

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

(1)可以使用这种方式:https://www.cnblogs.com/jerryeattom/p/14715430.html

(2)我们经常要用到mysql,今天又重新装了一次mysql,总结一下安装mysql的两种方式

1.源码安装

1.1-首先下载mysql的安装包,地址:https://dev.mysql.com/downloads/mysql/

刚进入页面是这样的:

 1.2-点击上面链接会刷新页面变成下面这样:

选择你自己的系统以及想要安装的版本信息,如果这里没有你想要的版本,自己找下需要的版本在哪里,找到对应的rpm-bundle.tar安装包下载即可!

1.3-将下载的安装包上传到相应的目录,我上传至/usr/local/mysql 目录(目录不存在的话自己创建)

mkdir /usr/local/mysql

1.4-解压 

tar -xvf MySQL-5.6.47-1.el7.x86_64.rpm-bundle.tar

1.5-安装前检查一下是否安装了mysql

rpm -qa | grep -i mysql

1.6-若存在,那么使用命令卸载:(如果不存在忽略)

rpm -e 上面命令查出来的名字 –nodeps 

1.7-创建mysql用户及组

groupadd -g 1000 mysql

useradd mysql -g mysql -p mysql

1.8-安装mysql

rpm -ivh MySQL-server-5.6.47-1.el7.x86_64.rpm

如果提示错误:conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64

与mariadb冲突,删除mariadb即可!

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

然后重新执行上面的安装命令

然后再依次执行下面三个命令

如果没有错误,那么安装完成

1.9-启动mysql

service mysql start

 1.10-但是这个时候只能使用随机密码登陆,使用命令:

find / -name .mysql_secret

找到该文件所在位置,然后 cat /root/.mysql_secret 查看随机密码登陆mysql

1.11-登陆成功后,修改密码

SET PASSWORD=password('password');

FLUSH PRIVILEGES;

1.12-授权远程链接设置,比如使用navicat连接(把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。)

grant all privileges on *.* to root@'%'identified by 'LIchong****';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值