首页 / 韩国VPS推荐 / 正文
Linux 安装 MySQL 详细指南

Time:2025年01月06日 Read:6 评论:42 作者:y21dr45

在现代信息技术领域,数据库作为数据管理的核心组件,扮演着至关重要的角色,MySQL 作为一种主流的关系型数据库管理系统(RDBMS),因其开源、高性能和易用性,广泛应用于各类网站和应用的后端数据存储和管理中,本文将详细介绍如何在Linux系统上安装MySQL,并提供全面的步骤指导和相关背景信息。

Linux 安装 MySQL 详细指南

目录

1、[简介](#简介)

2、[准备工作](#准备工作)

3、[下载 MySQL](#下载-mysql)

4、[解压与移动文件](#解压与移动文件)

5、[创建用户与用户组](#创建用户与用户组)

6、[初始化 MySQL](#初始化-mysql)

7、[配置 MySQL](#配置-mysql)

8、[启动 MySQL 服务](#启动-mysql-服务)

9、[登录与修改密码](#登录与修改密码)

10、[(#

简介

MySQL 是一个由瑞典 MySQL AB 公司开发的关系型数据库管理系统,目前由 Oracle 公司维护,它使用结构化查询语言(SQL)进行数据库管理和操作,MySQL 支持多种操作系统平台,包括 Windows、Linux、Unix、Mac OS 等,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,MySQL 成为许多中小型网站和应用程序的数据库首选。

准备工作

在开始之前,我们需要确保以下几点:

1、操作系统版本:本文基于常见的 Linux 发行版(如 CentOS、Ubuntu)进行讲解,不同的发行版可能会有些微差别。

2、具备 root 权限:安装过程中需要进行文件的复制和配置文件的修改,需要有超级用户权限。

3、网络连接:如果选择在线安装方式,则需要确保服务器能够访问互联网。

4、基本命令行操作:熟悉 Linux 命令行操作,包括文件解压、文件权限修改等。

下载 MySQL

1. 在线下载

我们可以通过 MySQL 官方网站下载最新版本的 MySQL:

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2. 离线下载

如果无法直接通过 wget 下载,可以从其他机器上下载后,将安装包传输到目标机器上,使用scp 命令:

scp user@source_machine:/path/to/mysql57-community-release-el7-11.noarch.rpm /target/machine/path/

解压与移动文件

下载完成后,我们需要解压并将文件夹移动到指定位置:

tar -zxvf mysql57-community-release-el7-11.noarch.rpm
mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql

我们将该目录的所属用户和用户组更改为mysql

groupadd mysql
useradd -r -g mysql -s /bin/false mysql
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /data

创建用户与用户组

为确保 MySQL 的安全运行,我们需要创建mysql 用户和用户组:

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

初始化 MySQL

在首次安装后,需要初始化 MySQL 数据库:

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

初始化完成后,会生成一个临时密码,请妥善保管。

配置 MySQL

MySQL 安装完成后,我们需要对其进行配置,编辑my.cnf 文件:

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
log-error=/usr/local/mysql/data/mysql_error.log
pid-file=/usr/local/mysql/data/mysql.pid

保存并退出编辑器。

启动 MySQL 服务

一切准备就绪后,我们可以启动 MySQL 服务:

bin/mysqld_safe --user=mysql &

或者使用以下命令启动:

systemctl start mysqld

登录与修改密码

MySQL 服务启动后,我们可以使用如下命令登录:

bin/mysql -u root -p

输入初始密码后,即可进入 MySQL 命令行界面,为了安全起见,建议立即修改 root 用户密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword!';
FLUSH PRIVILEGES;

至此,我们已经完成了在 Linux 系统上的 MySQL 安装和基本配置,本文从下载、安装、配置到启动和登录进行了详细的讲解,MySQL 作为一款强大的数据库管理系统,不仅适用于个人学习,更在企业和大型项目中广泛应用,掌握其安装和配置方法是每一个后端开发人员和系统管理员的基本技能,希望通过本文,您能够顺利地在 Linux 环境下安装和配置 MySQL,从而为您的项目提供强大的数据支持。

标签: linux装mysql 
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1