Linux系统安装MySQL8.0.13指南

资源类型:00-9.net 2025-06-06 14:31

linux mysql 8.0.13安装简介:



Linux上MySQL8.0.13的安装与配置指南 在当今的信息化时代,数据库管理系统(DBMS)是企业级应用的核心组件之一

    MySQL,作为一款开源的关系型数据库管理系统,凭借其高性能、可靠性和易用性,赢得了广泛的用户群体

    本文将详细介绍如何在Linux系统上安装MySQL8.0.13版本,并对其进行基本配置,以确保您的数据库环境既安全又高效

     一、准备工作 在安装MySQL之前,请确保您的Linux系统已经更新到最新版本,以避免潜在的兼容性问题

    您可以通过执行以下命令来更新系统(以Ubuntu为例): bash sudo apt update sudo apt upgrade -y 此外,您还需要下载MySQL8.0.13的安装包

    您可以从MySQL的官方网站(【MySQL :: Download MySQL Community Server】(https://dev.mysql.com/downloads/mysql/))下载适合您Linux系统的安装文件

    通常,您可以选择RPM包、DEB包或通用的TAR压缩包

     二、安装MySQL8.0.13 2.1 使用RPM包安装(适用于CentOS/RHEL等) 1.下载并上传RPM包: 首先,从MySQL官方网站下载MySQL8.0.13的RPM包集合(通常是一个压缩包,如`mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar`)

    然后,使用FTP工具(如XFTP)将压缩包上传到Linux服务器的指定目录,如`/opt/software`

     2.解压RPM包: 使用以下命令解压RPM包: bash cd /opt/software tar xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar -C /home 解压后,您会在`/home`目录下看到多个RPM包文件

     3.安装MySQL: 依次安装每个RPM包

    以下是一个示例命令序列(具体命令可能因您的系统环境而异): bash sudo rpm -ivh mysql-community-common-8.0.13-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-libs-8.0.13-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-client-8.0.13-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-server-8.0.13-1.el7.x86_64.rpm 4.初始化数据库: 在安装MySQL服务器包后,您需要初始化数据库

    使用以下命令: bash sudo mysqld --initialize --user=mysql 此命令会生成一个临时密码,您可以在MySQL错误日志文件中找到它(通常位于`/var/log/mysqld.log`)

     5.启动MySQL服务: 使用以下命令启动MySQL服务: bash sudo systemctl start mysqld 并设置MySQL服务开机自启动: bash sudo systemctl enable mysqld 6.修改配置文件: 编辑MySQL的配置文件`my.cnf`(通常位于`/etc/my.cnf`或`/etc/mysql/my.cnf`),根据您的需求进行配置

    例如,您可以添加以下配置来设置表名大小写不敏感和SQL模式: ini 【mysqld】 lower_case_table_names=1 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION 7.设置root密码: 使用以下命令登录MySQL,并设置root密码: bash sudo mysql -u root -p 然后,在MySQL提示符下执行以下命令: sql ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY new_password; FLUSH PRIVILEGES; 请将`new_password`替换为您希望设置的新密码

     8.配置远程访问: 如果您希望从远程计算机访问MySQL数据库,您需要修改MySQL用户表,允许root用户从任何主机连接: sql USE mysql; UPDATE user SET host=% WHERE user=root; FLUSH PRIVILEGES; 然后,您需要开放Linux服务器的3306端口(MySQL的默认端口): bash sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent sudo firewall-cmd --reload 2.2 使用DEB包安装(适用于Ubuntu/Debian等) 对于使用DEB包管理的Linux发行版,您可以通过APT包管理器直接安装MySQL

    以下是安装步骤: 1.更新APT包索引: bash sudo apt update 2.安装MySQL服务器: bash sudo apt install mysql-server -y 在安装过程中,系统会提示您设置MySQL的root密码

    请确保设置一个复杂且安全的密码

     3.启动MySQL服务: 使用以下命令启动MySQL服务,并设置其开机自启动: bash sudo systemctl start mysql sudo systemctl enable mysql 4.后续配置: 对于DEB包安装的MySQL,后续配置步骤与RPM包安装类似,包括修改配置文件、设置root密码和配置远程访问等

     2.3 使用TAR压缩包安装(通用方法) 如果您希望更灵活地安装MySQL,或者您的Linux发行版不支持RPM或DEB包,您可以使用通用的TAR压缩包进行安装

    以下是安装步骤: 1.下载并解压TAR压缩包: 从MySQL官方网站下载MySQL8.0.13的TAR压缩包(如`mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz`),然后将其解压到指定目录: bash tar -xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz mv mysql-8.0.13-linux-glibc2.12-x86_64 /usr/local/mysql 2.添加MySQL用户和组: bash sudo groupadd mysql sudo useradd -r -g mysql mysql 3.初始化数据库: bash cd /usr/local/mysql sudo bin/mysqld --initialize --user=mysql 此命令会生成一个临时密码,您可以在MySQL错误日志中找到它

     4.配置MySQL: 编辑MySQL的配置文件`my.cnf`(您可以创建一个新的,或者复制一个示例配置文件进行修改)

    以下是一个示例配置: ini 【mysqld】 basedir=/usr/local/mysql datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock character-set-server=utf8mb4 【client】 socket=/var/lib/mysql/mysql.sock default-character-set=utf8mb4 请确保`datadir`指定的目录存在且具有写权限

     5.启动MySQL服务: 您可以使用`mysqld_safe`脚本来启动MySQL服务: bash sudo bin/mysqld_safe --user=mysql & 或者,您可以将MySQL添加到系统服务中,以便开机自启动

    这通常涉及到复制启动脚本到`/etc/init.d/`目录,并设置适当的权限和链接

     6.设置root密码和配置远程访问: 这些步骤与RPM包和DEB包安装类似

    您需要登录MySQL,设置root密码,并修改用户表以允许远程访问

     三、验证与测试 安装和配置完成后,您可以通过以下步骤验证MySQL的安装和配置是否成功: 1.登录MySQL: 使用您设置的root密码登录MySQL: bash mysql -u root -p 2.执行基本查询: 在MySQL提示符下,执行一些基本查询以验证数据库功能: sql SHOW DATABASES; CREATE DATABASE testdb; USE testdb; CREATE TABLE testtable(id INT PRIMARY KEY, name VARCHAR(50)); INSERT INTO testtable(id, name) VALUES(1, Test Name); SEL

阅读全文
上一篇:MySQL获取表即将自增ID技巧

最新收录:

  • 南通大学:MySQL安装实验报告解析
  • 解决MySQL安装错误1045指南
  • JS环境安装MySQL服务器指南
  • MySQL Essential安装步骤详解
  • MySQL课程设计:打造高效图书管理系统
  • Python安装MySQL连接指南
  • Linux下MySQL操作:保存并优雅退出技巧
  • 安装MySQL前必知的系统环境配置指南
  • Win10系统下MySQL安装指南
  • MySQL Shell安装包下载指南
  • 如何编辑MySQL的安装路径指南
  • MySQL5.6 64位版解压安装指南
  • 首页 | linux mysql 8.0.13安装:Linux系统安装MySQL8.0.13指南