Linux上安装MySQL图文详解

资源类型:iis7.vip 2025-07-24 18:47

liunx 安装mysql 图文教程简介:



Linux安装MySQL图文教程 在Linux系统上安装MySQL数据库是一个相对复杂但至关重要的过程,特别是对于需要高效数据存储和检索的应用场景

    本文将通过图文并茂的方式,详细介绍如何在Linux系统上安装和配置MySQL数据库

    无论你是初学者还是有一定经验的系统管理员,都能从中获益

     一、准备工作 在安装MySQL之前,我们需要确保系统上没有残留的MySQL组件,以及检查是否安装了与之冲突的MariaDB数据库

    以下是详细的步骤: 1.检查并删除残留的MySQL组件 打开终端,输入以下命令来检查系统上是否已安装MySQL组件: bash rpm -qa | grep mysql 如果系统显示有MySQL组件,则使用以下命令逐一删除: bash rpm -e --nodeps【组件名】 然后,检查并删除残留的MySQL依赖: bash yum remove mysql-libs -y 2.检查并删除MariaDB MariaDB是MySQL的一个分支,可能与MySQL冲突

    使用以下命令检查MariaDB是否存在: bash rpm -qa | grep mariadb 如果存在,同样使用`rpm -e --nodeps【库名】`命令将其删除

     二、下载并安装MySQL 1.下载MySQL安装包 访问MySQL的官方下载页面:【MySQL Community Server下载地址】(https://downloads.mysql.com/archives/community/)

    根据你的Linux发行版选择相应的版本

    例如,如果你的服务器是OpenCloudOS,可以选择Linux通用版本

    下载完成后,将安装包上传到你的Linux系统中,例如`/home/workspace/zipfile`目录

     2.解压MySQL安装包 使用`tar`命令解压下载的安装包: bash tar -xf mysql-【版本号】-linux-glibc【版本】-x86_64.tar.xz 解压后,将解压出的文件夹移动到`/usr/local`目录下,并重命名为`mysql`: bash mv mysql-【版本号】-linux-glibc【版本】-x86_64 /usr/local/mysql 三、创建MySQL用户和用户组 为了确保MySQL的安全运行,我们需要创建一个专门的用户和用户组: bash groupadd mysql useradd -r -g mysql mysql 然后,创建一个数据目录`/usr/local/mysql/data`,用于存放MySQL数据库的数据文件: bash mkdir /usr/local/mysql/data 四、修改MySQL目录权限 进入`/usr/local/mysql`目录,并修改该目录及其子目录的权限,使其属于`mysql`用户和用户组: bash cd /usr/local/mysql chown -R mysql:mysql ./ 五、配置MySQL 1.创建MySQL配置文件 在`/etc`目录下创建一个名为`my.cnf`的配置文件,并添加以下内容: ini 【mysql】 default-character-set=utf8 socket=/var/lib/mysql/mysql.sock 【mysqld】 skip-name-resolve port=3306 socket=/var/lib/mysql/mysql.sock basedir=/usr/local/mysql datadir=/usr/local/mysql/data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB lower_case_table_names=1 max_allowed_packet=16M 然后,创建`/var/lib/mysql`目录,并修改其权限: bash mkdir /var/lib/mysql chmod777 /var/lib/mysql 2.初始化MySQL 进入`/usr/local/mysql`目录,并执行初始化命令: bash ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 记住初始化过程中打印出的临时密码,后续首次登录时需要用到

     六、设置MySQL服务并启动 1.复制启动脚本 将MySQL的启动脚本复制到系统的资源目录中: bash cp ./support-files/mysql.server /etc/init.d/mysqld 然后,修改启动脚本中的`basedir`和`datadir`为实际的目录路径

     2.设置MySQL服务并开启自启 增加`mysqld`服务的控制脚本执行权限: bash chmod +x /etc/init.d/mysqld 将`mysqld`服务添加到系统服务中: bash chkconfig --add mysqld 检查`mysqld`服务是否已经生效: bash chkconfig --list mysqld 如果显示`mysqld`服务在2、3、4、5运行级别随系统启动而自动启动,则说明设置成功

     3.启动MySQL 使用以下命令启动MySQL服务: bash service mysqld start 七、配置环境变量并首次登录 1.将MySQL的BIN目录加入PATH环境变量 编辑`~/.bash_profile`文件,在文件末尾追加以下内容: bash export PATH=$PATH:/usr/local/mysql/bin 然后,执行以下命令使环境变量生效: bash source ~/.bash_profile 2.首次登录MySQL 使用root账户和初始化时打印出的临时密码登录MySQL: bash mysql -u root -p 登录后,修改root账户的密码: sql ALTER USER root@localhost IDENTIFIED BY 新密码; FLUSH PRIVILEGES; 八、设置远程主机登录 为了方便远程管理MySQL数据库,我们需要设置允许远程主机登录: sql USE mysql; UPDATE user SET Host=% WHERE User=root; FLUSH PRIVILEGE

阅读全文
上一篇:图解MySQL5.7 Zip版安装步骤,轻松上手!

最新收录:

  • Android端与MySQL数据库的无缝对接:实现高效数据交互
  • 图解MySQL5.7 Zip版安装步骤,轻松上手!
  • MySQL安装:root默认密码错误解决指南
  • 解决MySQL数据库无法存储汉字问题,轻松应对多语言数据
  • 课程排课软件:MySQL高效应用指南
  • MySQL表拆分技巧与实战指南
  • 后端测试高手必备:MySQL面试攻略大揭秘
  • MySQL启动难题解析:为何总是显示‘正在启动,无法启动’?
  • MySQL高手之路:如何轻松实现职业转行?
  • MySQL表编码设置教程:轻松掌握字符集配置
  • Linux系统下轻松安装32位MySQL教程
  • 打造完美简历表:MySQL数据库设计技巧与实战案例
  • 首页 | liunx 安装mysql 图文教程:Linux上安装MySQL图文详解