当前位置: 首页 > news >正文

Linux 通过压缩包安装 MySQL 并设置远程连接教程

一、引言

在 Linux 系统中,有时候我们需要通过压缩包的方式手动安装 MySQL 数据库,并且为了方便在其他设备上对数据库进行管理和操作,还需要设置允许远程连接。本文将详细介绍在 Linux(以 CentOS 为例)系统中通过压缩包安装 MySQL 8 并设置远程连接的步骤。

二、安装前准备

确保你的服务器已经联网,并且具有 root 权限或者可以使用 sudo 命令。同时,准备好合适的 MySQL 压缩包,可从 MySQL 官方下载页 下载 Generic Linux (Architecture Independent), Compressed TAR Archive(通用二进制压缩包),例如 mysql-8.0.33-linux-glibc2.12-x86_64.tar.xz

三、安装 MySQL

3.1 上传并解压压缩包

  1. 使用 scp 或 FTP 将下载好的压缩包上传到服务器的 /usr/local/src/ 目录。
  2. 解压文件:
cd /usr/local/src/
tar -xzf mysql-8.0.33-linux-glibc2.12-x86_64.tar.xz  # 若为 .xz 格式,使用 tar -xJf
  1. 重命名目录(可选但推荐):
mv mysql-8.0.33-linux-glibc2.12-x86_64 /usr/local/mysql

3.2 创建 MySQL 用户和组

sudo groupadd mysql
sudo useradd -r -g mysql -s /sbin/nologin mysql

3.3 初始化数据库

  1. 进入 MySQL 目录:
cd /usr/local/mysql
  1. 创建数据目录(可选,默认数据目录为 data/):
sudo mkdir data
sudo chown -R mysql:mysql data
  1. 初始化数据库(会生成临时密码)࿱

相关文章:

  • Nginx及前端部署全流程:初始化配置到生产环境部署(附Nginx常用命令)
  • I/O 多路复用(I/O Multiplexing)
  • Java面试黄金宝典9
  • Linux | ubuntu安装 SSH 软件及测试工具
  • 挂谷猜想的证明错误百出
  • 嵌入式基础知识学习:SPI通信协议是什么?
  • 【趣谈】了解语音拼写检查算法的内部机制
  • PTA团体程序设计天梯赛-练习集71-75题
  • 2025年渗透测试面试题总结-某深信服 -安全工程师(题目+回答)
  • 关于转嵌入式的一点想法
  • 不做颠覆者,甘为连接器,在技术叠层中培育智能新物种
  • 蓝桥杯(N皇后问题)------回溯法
  • C语言:循环控制结构习题
  • 【C语言】深入理解指针(二):从数组到二维数组的指针魔法
  • 【和春笋一起学C++】文本文件I/O
  • Java EE(15)——网络原理——TCP协议解析一
  • 多模态SVG生成新标杆:StarVector从图像文本生成高精度SVG的AI模型
  • 【CXX-Qt】2.4 嵌套对象
  • allWebPlugin中间件自动安装升级
  • mybatis操作数据库报错Cause: Cannot find class: ${com.mysql.cj.jdbc.Driver}
  • 东莞“超级”音乐节五一出圈背后:文旅热力何以澎湃经济脉动
  • 民生访谈|摆摊设点、公园搭帐篷、行道树飘絮,管理难题怎么解?
  • 国新办将于5月8日10时就《民营经济促进法》有关情况举行新闻发布会
  • 最新研究:基因编辑治疗晚期胃肠道癌显成效
  • 印度袭击巴基斯坦已致至少3人死亡
  • 五一假期,长三角铁路张家港、台州等多个车站客发量创新高