Linux系统本地快速安装MySQL指南

资源类型:e4bc.com 2025-06-20 21:57

liunx本地安装mysql简介:



Linux本地安装MySQL的详尽指南 在Linux系统上安装MySQL数据库是一个常见的任务,无论是对于开发环境还是生产环境,MySQL都以其高性能和灵活性著称

    本文将详细介绍在Linux本地安装MySQL的步骤,涵盖多种Linux发行版(如Ubuntu/Debian、CentOS/RHEL、openSUSE/SLES)以及二进制安装方式,确保每位读者都能找到适合自己的安装方法

     一、准备工作 在安装MySQL之前,确保你的系统已经更新到最新版本,并具备必要的权限

    此外,如果系统中已经安装了MariaDB或其他MySQL兼容的数据库管理系统,建议先卸载它们,因为MariaDB和MySQL可能会产生冲突

     1. 更新系统软件包列表 对于基于Debian的系统(如Ubuntu),使用以下命令更新软件包列表: bash sudo apt update 对于基于Red Hat的系统(如CentOS、RHEL),则可以使用: bash sudo yum update CentOS7/8 或 RHEL7/8 或者 sudo dnf update RHEL8+ 对于openSUSE/SLES系统,使用: bash sudo zypper refresh 2.卸载MariaDB(如存在) 在卸载MariaDB之前,先检查是否安装了MariaDB: bash rpm -qa | grep mariadb CentOS/RHEL 或者 dpkg -l | grep mariadb Ubuntu/Debian 如果已安装,使用以下命令卸载: bash sudo yum remove mariadb-libs CentOS/RHEL 或者 sudo apt remove --purge mariadbUbuntu/Debian 二、使用包管理器安装MySQL 大多数Linux发行版提供了通过包管理器安装MySQL的简便方法

    以下是针对不同Linux发行版的安装步骤

     1. Ubuntu/Debian系统 bash 安装MySQL服务器 sudo apt install mysql-server 启动MySQL服务 sudo systemctl start mysql 设置开机自启 sudo systemctl enable mysql 运行安全安装脚本 sudo mysql_secure_installation 在运行`mysql_secure_installation`脚本时,你会被提示设置root密码、移除匿名用户、禁止root远程登录等安全选项

     2. CentOS/RHEL系统 对于CentOS7/8或RHEL7/8: bash 添加MySQL Yum仓库 sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 安装MySQL服务器 sudo yum install mysql-community-server 启动MySQL服务 sudo systemctl start mysqld 设置开机自启 sudo systemctl enable mysqld 获取临时密码 sudo grep temporary password /var/log/mysqld.log 运行安全安装脚本 sudo mysql_secure_installation 3. openSUSE/SLES系统 bash 添加MySQL仓库 sudo zypper addrepo https://dev.mysql.com/get/mysql80-community-release-sles12-3.noarch.rpm 安装MySQL服务器 sudo zypper install mysql-community-server 启动MySQL服务 sudo systemctl start mysql 设置开机自启 sudo systemctl enable mysql 运行安全安装脚本 sudo mysql_secure_installation 三、二进制安装MySQL(适用于高级用户) 二进制安装方法提供了更高的灵活性,允许你自定义安装位置和版本

    以下是二进制安装MySQL的详细步骤

     1. 下载MySQL二进制包 访问MySQL官方网站下载对应版本的二进制包: 【MySQL下载页面】(https://dev.mysql.com/downloads/mysql/) 选择“Linux - Generic”版本,下载适合你系统的二进制包,例如`mysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz`

     2. 安装依赖 对于Ubuntu/Debian系统: bash sudo apt install libaio1 libnuma1 对于CentOS/RHEL系统: bash sudo yum install libaio numactl 3. 创建MySQL用户和组 bash sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql 4. 解压安装包并移动 bash tar -xvf mysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz sudo mv mysql-8.0.xx-linux-glibc2.12-x86_64 /usr/local/mysql 5. 创建数据目录并设置权限 bash sudo mkdir /usr/local/mysql/data sudo chown -R mysql:mysql /usr/local/mysql 6.初始化MySQL bash cd /usr/local/mysql sudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 记住输出的临时密码,稍后在首次登录时会用到

     7. 配置SSL(可选) bash sudo bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data 8. 启动MySQL bash sudo bin/mysqld_safe --user=mysql 或者你可以将MySQL添加到系统服务中,以便更方便地管理

     9. 设置环境变量 bash echo export PATH=$PATH:/usr/local/mysql/bin ] ~/.bashrc source ~/.bashrc 10. 登录并修改密码 bash mysql -u root -p 输入临时密码后,使用以下命令修改密码: sql ALTER USER root@localhost IDENTIFIED BY 你的新密码; 四、安装后的基本配置 无论采用哪种安装方式,安装完成后都应进行基本配置,以确保MySQL的安全性和可用性

     1. 运行安全脚本 bash sudo mysql_secure_installation 按照提示设

阅读全文
上一篇:MySQL技巧:数字转百分比,轻松实现

最新收录:

  • Linux环境下MySQL新增用户及权限配置指南
  • Linux下MySQL实战指南
  • 如何找到并配置MySQL本地驱动路径指南
  • 基于MySQL的RBAC权限管理系统构建指南
  • Linux上MySQL安装后无法启动解决指南
  • Linux7系统安装MySQL教程
  • CentOS系统下快速新建MySQL数据库指南
  • CentOS7系统下MySQL数据库安装指南
  • Linux环境下MySQL数据库密码重置指南
  • Linux下apt安装MySQL教程
  • Linux系统下MySQL数据库安装指南
  • Linux下MySQL5.5.50安装指南
  • 首页 | liunx本地安装mysql:Linux系统本地快速安装MySQL指南