如何在CentOS上安装MySQL数据库?

作者:南宁麻将开发公司 阅读:22 次 发布时间:2025-06-24 11:00:34

摘要:MySQL数据库是一款开源的关系型数据库管理系统,广泛应用于互联网上的各种网站和应用中。如果你想在CentOS上安装MySQL数据库,本文将为你提供详细的操作步骤和注意事项,帮助你轻松完成安装。第一步:准备工作在安装MySQL之前,你需要先确保CentOS系统已经安装了必要的依赖项...

MySQL数据库是一款开源的关系型数据库管理系统,广泛应用于互联网上的各种网站和应用中。如果你想在CentOS上安装MySQL数据库,本文将为你提供详细的操作步骤和注意事项,帮助你轻松完成安装。

如何在CentOS上安装MySQL数据库?

第一步:准备工作

在安装MySQL之前,你需要先确保CentOS系统已经安装了必要的依赖项和软件包。可以使用如下命令来检查:

```

yum list installed | grep mariadb

```

如果已经安装了mariadb相关软件包,需要先卸载。

```

rpm -ev --nodeps mariadb-libs-5.5.65-1.el7.x86_64.rpm

```

第二步:下载MySQL安装包

你可以从MySQL官网下载最新的MySQL安装包。选择对应的版本和操作系统的二进制包进行下载,本文以MySQL 8.0为例。

下载完成后,可以将其上传到CentOS服务器的任意目录中,例如 /usr/local/src 目录:

```

curl -O https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.17-x86_64.tar.xz

```

第三步:解压缩安装包

下载完成后,解压缩压缩包并移动到 /usr/local/mysql 目录下。

```

tar xf mysql-8.0.26-linux-glibc2.17-x86_64.tar.xz

mv mysql-8.0.26-linux-glibc2.17-x86_64 /usr/local/mysql

```

第四步:创建用户和组

为了使MySQL能够正常运行,需要创建一个名为 mysql 的用户和组:

```

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

```

第五步:初始化MySQL

在使用MySQL之前,需要先初始化MySQL数据库并设置root密码。

```

cd /usr/local/mysql

bin/mysqld --initialize-insecure --user=mysql

```

初始化时需要注意,必须指定 --user=mysql 参数,否则会出现权限问题。

结果输出中会包含一个随机生成的密码,这个密码可以在下一步中被更改,也可以暂时先不修改。

第六步:启动MySQL

现在,可以通过如下命令来启动MySQL:

```

bin/mysqld_safe --user=mysql &

```

启动MySQL时也需要注意,必须使用 --user=mysql 参数。

第七步:设置root密码

由于刚刚初始化时没有设置root密码,需要使用如下命令来设置:

```

bin/mysqladmin -u root password 'new_password'

```

其中,new_password 替换为你自己的密码。

第八步:添加环境变量

为了更方便地使用MySQL,推荐将 MySQL 目录添加到系统的 PATH 中,可以通过编辑 /etc/profile 文件来实现。

在文件末尾添加如下内容:

```

export PATH=${PATH}:/usr/local/mysql/bin

```

保存并退出,然后执行如下命令更新环境变量:

```

source /etc/profile

```

第九步:测试MySQL

现在,可以通过执行如下命令来测试MySQL是否正常运行:

```

mysql -u root -p

```

这个命令会启动一个 MySQL 客户端,并提示你输入密码。输入刚刚设置的 root 密码,如果一切正常,你应该能够看到 MySQL 的命令行界面。

至此,你已经成功在 CentOS 上安装了 MySQL 数据库。接下来,你可以根据需要进行更多的配置和使用,例如创建新的数据库和用户,导入数据等等。祝你在使用 MySQL 的过程中取得良好的成果!

  • 原标题:如何在CentOS上安装MySQL数据库?

  • 本文链接:https://qipaikaifa.cn/zxzx/19850.html

  • 本文由深圳中天华智网小编,整理排版发布,转载请注明出处。部分文章图片来源于网络,如有侵权,请与中天华智网联系删除。
  • 微信二维码

    ZTHZ2028

    长按复制微信号,添加好友

    微信联系

    在线咨询

    点击这里给我发消息QQ客服专员


    点击这里给我发消息电话客服专员


    在线咨询

    免费通话


    24h咨询☎️:157-1842-0347


    🔺🔺 棋牌游戏开发24H咨询电话 🔺🔺

    免费通话
    返回顶部