Linux在线安装MySQL教程
liunx如何在线安装mysql

首页 2025-07-13 01:57:53



Linux系统如何在线安装MySQL数据库 在当今的数据驱动时代,MySQL作为一款开源的关系型数据库管理系统(RDBMS),凭借其高性能、可靠性和易用性,成为了众多企业和开发者的首选

    特别是在Linux操作系统环境下,MySQL的部署和使用尤为广泛

    本文将详细介绍如何在Linux系统中通过在线方式安装MySQL数据库,涵盖从准备工作到安装、配置及基本使用的全过程,确保您能顺利搭建起自己的MySQL环境

     一、准备工作 在安装MySQL之前,我们需要做一些准备工作,以确保安装过程的顺利进行

     1.检查系统环境 首先,确认您的Linux系统版本

    Linux系统大致可分为RedHat系列(如CentOS、Fedora)和Debian系列(如Ubuntu)

    不同系列的系统使用不同的包管理器(RedHat系列常用yum/dnf,Debian系列常用apt)

     2.更新系统包 在安装新软件之前,建议先更新系统包,以确保依赖关系的正确性

    对于RedHat系列系统,可以使用以下命令: bash sudo dnf update -y CentOS8及以上版本使用dnf sudo yum update -y CentOS7及以下版本使用yum 对于Debian系列系统,使用: bash sudo apt update sudo apt upgrade -y 3.检查MySQL是否已安装 如果系统中已安装MySQL,为避免冲突,建议先卸载

    可以使用包管理器查询并卸载: RedHat系列: bash rpm -qa | grep mysql sudo yum remove -y Debian系列: bash dpkg -l | grep mysql sudo apt remove -y 二、在线安装MySQL 接下来,我们将根据Linux系统的不同系列,分别介绍如何通过在线方式安装MySQL

     2.1 RedHat系列系统安装MySQL 对于RedHat系列系统,如CentOS,我们通常会通过MySQL的官方YUM仓库进行安装

     1.下载并安装MySQL YUM仓库 访问MySQL官网(【www.mysql.com】(http://www.mysql.com)),导航到“Downloads”页面,选择“MySQL Community(GPL) Downloads”

    在社区版下载页面中,找到“MySQL Yum Repository”链接,点击后进入在线仓库安装页面

    根据系统版本选择相应的仓库安装包并下载,或者使用wget命令直接下载: bash wget https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm 以MySQL8.4 LTS为例,el9代表CentOS9 或者,对于旧版本系统(如CentOS7),使用: bash wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm MySQL5.7示例 下载完成后,使用rpm命令安装仓库包: bash sudo rpm -i mysql84-community-release-el9-1.noarch.rpm 根据下载的文件名调整 2.安装MySQL服务器 安装完YUM仓库后,即可使用yum或dnf命令安装MySQL服务器: bash sudo dnf install mysql-community-server -y CentOS8及以上 sudo yum install mysql-community-server -y CentOS7及以下 注意:在安装过程中,如果遇到GPG密钥验证失败的问题,可以尝试导入MySQL的官方GPG密钥: bash sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 然后重新执行安装命令

     3.启动MySQL服务并设置开机自启动 安装完成后,启动MySQL服务并设置开机自启动: bash sudo systemctl start mysqld.service sudo systemctl enable mysqld.service 4.获取临时密码并登录MySQL MySQL安装后,会自动生成一个临时密码,保存在`/var/log/mysqld.log`文件中

    使用grep命令查找并获取临时密码: bash sudo grep password /var/log/mysqld.log 然后,使用临时密码登录MySQL: bash mysql -u root -p 输入密码后,即可进入MySQL命令行界面

     5.修改MySQL密码及配置 登录MySQL后,建议立即修改root用户的密码,并关闭密码复杂验证策略(可选): sql ALTER USER root@localhost IDENTIFIED BY NewPassword123!; SET GLOBAL validate_password_policy=0; SET GLOBAL validate_password_length=1; 注意:为了数据库安全,请设置强密码,并谨慎关闭密码策略

     此外,根据需要修改MySQL的其他配置,如允许远程访问等

    编辑MySQL配置文件`/etc/my.cnf`或`/etc/mysql/my.cnf`(路径可能因系统而异),找到`bind-address`项,将其注释掉或改为`0.0.0.0`以允许所有IP地址连接

    修改后,重启MySQL服务使配置生效: bash sudo systemctl restart mysqld.service 2.2 Debian系列系统安装MySQL 对于Debian系列系统,如Ubuntu,我们通常使用APT包管理器来安装MySQL

     1.更新APT包列表 在安装之前,先更新APT包列表: bash sudo apt update 2.安装MySQL服务器 使用apt命令安装MySQL服务器: bash sudo apt install mysql-server -y 安装过程中,系统会提示设置root用户的密码

    请按照提示操作

     3.启动MySQL服务并设置开机自启动 安装完成后,启动MySQL服务并设置开机自启动: bash sudo systemctl start mysql sudo systemctl enable mysql 注意:在Ubuntu20.04及更高版本中,MySQL服务的名称可能已更改为`mysql.service`,但通常使用`mysql`即可自动识别

     4.运行安全脚本(可选) Ubuntu系统提供了一个名为`mysql_secure_installation`的安全脚本,用于提高MySQL的安全性

    运行该脚本,按照提示设置root密码、删除匿名用户、禁止root远程登录等: bash sudo mysql_secure_installation 5.配置MySQL允许远程访问(可选) 与RedHat系列系统类似,如果需要允许MySQL远程访问,可以编辑MySQL配置文件,修改`bind-address`项,并重启MySQL服务

    具体步骤同上

     三、MySQL的基本使用 安装并配置好MySQL后,我们就可以开始使用它了

    以下是一些基本的MySQL使用命令和注意事项

     1.登录MySQL 使用mysql命令登录MySQL数据库: bash mysql -u root -p 输入密码后,即可进入MySQL命令行界面

     2.创建数据库和用户 在MySQL命令行界面中,可以使用CREATE DATABASE命令创建数据库: sql CREATE DATABASE mydatabase; 使用CREATE USER命令创建新用户: sql CREATE USER n

MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
还在为MySQL日期计算头疼?这份加一天操作指南能解决90%问题
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL数据库管理工具全景评测:从Workbench到DBeaver的技术选型指南
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
你的MySQL为什么经常卡死?可能是锁表在作怪!快速排查方法在此
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
清空MySQL数据表千万别用错!DELETE和TRUNCATE这个区别可能导致重大事故
你的MySQL中文排序一团糟?记住这几点,轻松实现准确拼音排序!
别再混淆Hive和MySQL了!读懂它们的天壤之别,才算摸到大数据的门道