Linux一键安装MySQL教程

资源类型:xuff.net 2025-06-13 19:45

linux如何一键安装MySQL简介:



Linux下一键安装MySQL的终极指南 在Linux系统下安装MySQL数据库,对于许多开发者和系统管理员来说是一项常见且重要的任务

    MySQL作为一种广泛使用的关系型数据库管理系统(RDBMS),凭借其性能、可靠性和易用性,成为了众多应用的首选数据存储解决方案

    本文将详细介绍如何在Linux系统中一键安装MySQL,涵盖准备工作、安装步骤、配置及优化等关键环节,确保你能够高效、安全地完成安装

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

     1. 检查系统环境 首先,我们需要确认Linux系统的版本和架构,以便下载与之兼容的MySQL安装包

    你可以通过运行`uname -a`命令来查看系统信息

     此外,如果你的系统中已经安装了MySQL或MariaDB(MariaDB是MySQL的一个分支),你需要先卸载它们,以避免版本冲突

    可以使用如下命令来检查并卸载: bash rpm -qa | grep mysql rpm -qa | grep mariadb sudo rpm -e --nodeps【软件包名】 2. 下载MySQL安装包 接下来,你需要从MySQL官方网站(【https://dev.mysql.com/downloads/mysql/】(https://dev.mysql.com/downloads/mysql/))下载适合你Linux版本的MySQL安装包

    通常,MySQL提供了多种安装包格式,如tar.gz、rpm和deb等,你需要根据你的系统选择相应的格式

     3. 安装依赖包 在安装MySQL之前,还需要确保系统已经安装了必要的依赖包

    这些依赖包可能包括libaio、perl、net-tools等

    你可以使用如下命令来安装这些依赖: bash sudo yum install libaio perl net-tools 对于基于Red Hat的系统,如CentOS、Fedora等 sudo apt-get install libaio-dev perl net-tools 对于基于Debian的系统,如Ubuntu等 二、一键安装MySQL 在完成了准备工作之后,我们可以开始一键安装MySQL了

    这里将介绍三种常用的安装方法:使用tar.gz包安装、使用rpm包安装和使用yum/apt包管理器安装

     1. 使用tar.gz包安装 这种方法适用于需要从MySQL官方网站下载特定版本的安装包进行安装的情况

     1.下载并解压安装包: 将下载的tar.gz包上传到Linux服务器,并解压到指定目录

    例如,将安装包解压到/usr/local/目录下: bash cd /usr/local/ sudo tar -xvf mysql-【版本号】-linux-glibc【版本】-x86_64.tar.gz sudo mv mysql-【版本号】-linux-glibc【版本】-x86_64 mysql 2.创建MySQL用户和组: bash sudo groupadd mysql sudo useradd -r -g mysql mysql 3.创建数据目录并赋予权限: bash sudo mkdir -p /data/mysql sudo chown mysql:mysql -R /data/mysql 4.配置MySQL: 编辑/etc/my.cnf文件,添加或修改以下配置: ini 【mysqld】 bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true 5.初始化数据库: bash cd /usr/local/mysql/bin/ sudo ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize 查看初始化生成的临时密码: bash sudo cat /data/mysql/mysql.err | grep temporary password 6.启动MySQL服务: 将mysql.server脚本复制到/etc/init.d/目录下,并启动MySQL服务: bash sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql sudo service mysql start 7.修改root密码并配置远程访问: 使用临时密码登录MySQL,然后修改root密码并配置远程访问: bash mysql -u root -p SET PASSWORD = PASSWORD(新密码); ALTER USER root@localhost PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES; USE mysql; UPDATE user SET host=% WHERE user=root; FLUSH PRIVILEGES; 2. 使用rpm包安装 如果你的Linux系统支持rpm包管理器(如CentOS、Fedora等),你可以使用rpm包来安装MySQL

     1.下载并解压rpm包: 从MySQL官方网站下载rpm-bundle包,并解压到指定目录

     2.安装rpm包: 按照顺序安装解压后的rpm包: bash sudo rpm -ivh mysql-community-common-【版本号】.rpm sudo rpm -ivh mysql-community-libs-【版本号】.rpm sudo rpm -ivh mysql-community-devel-【版本号】.rpm sudo rpm -ivh mysql-community-libs-compat-【版本号】.rpm sudo rpm -ivh mysql-community-client-【版本号】.rpm sudo rpm -ivh mysql-community-server-【版本号】.rpm 3.启动MySQL服务: bash sudo systemctl start mysqld sudo systemctl enable mysqld 4.获取初始密码并修改: 查看MySQL服务日志,获取初始密码: bash sudo grep temporary password /var/log/mysqld.log 使用初始密码登录MySQL,然后修改root密码: bash mysql -u root -p ALTER USER root@localhost IDENTIFIED BY 新密码; FLUSH PRIVILEGES; 5.配置远程访问: bash USE mysql; UPDATE user SET host=% WHERE user=root; FLUSH PRIVILEGES; 3. 使用yum/apt包管理器安装 对于支持yum(如CentOS、Fedora等)或apt(如Ubuntu等)包管理器的Linux系统,你可以使用这些包管理器来一键安装MySQL

     1.添加MySQL YUM/APT源: 对于CentOS/RHEL系统,你可以使用wget命令下载并添加MySQL YUM源: bash wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm 对于Ubuntu系统,你可以将MySQL APT源添加到系统的软件源列表中

     2.安装MySQL服务器: 使用yum或apt命令安装MySQL服务器: bash sudo yum install mysql-community-server 对于CentOS/RHEL系统 sudo apt-get install mysql-server 对于Ubuntu系统 3.启动MySQL服务: bash sudo systemctl start mysqld su

阅读全文
上一篇:两台电脑如何高效同步MySQL数据

最新收录:

  • MySQL安装指南:轻松搭建localhost数据库环境
  • Linux启动MySQL服务地址指南
  • Linux系统下MySQL数据库安装全步骤指南
  • MySQL5.6.41安装教程:详细步骤助你轻松上手
  • Ubuntu上MySQL安装指南
  • MySQL 5.7 安装目录详解指南
  • Linux环境下MySQL .frm文件损坏修复指南
  • MySQL解压缩版安装全攻略:轻松上手步骤详解
  • MySQL数据库引擎安装指南:步骤详解
  • MySQL下载安装与连接全攻略
  • MySQL 2017 Windows版安装指南
  • MySQL Linux解压版安装全攻略:轻松上手步骤解析
  • 首页 | linux如何一键安装MySQL:Linux一键安装MySQL教程