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

作者:黄冈淘贝游戏开发公司 阅读:62 次 发布时间:2023-06-02 07:39:43

摘要:MySQL是一款十分流行的关系型数据库管理系统,它是开源免费的软件,拥有良好的性能和可靠性,能够满足大多数需求。作为一个CentOS用户,你可以轻松地在系统上安装和使用MySQL。在本篇文章中,我们将会详细介绍如何在CentOS上安装MySQL数据库。第一步:更新CentOS系统在安装My...

MySQL是一款十分流行的关系型数据库管理系统,它是开源免费的软件,拥有良好的性能和可靠性,能够满足大多数需求。作为一个CentOS用户,你可以轻松地在系统上安装和使用MySQL。在本篇文章中,我们将会详细介绍如何在CentOS上安装MySQL数据库。

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

第一步:更新CentOS系统

在安装MySQL之前,我们需要先确保CentOS系统已经更新到最新版本,并安装了必要的软件。

要更新系统,先打开终端(按ctrl + alt + t或者在菜单栏中找到),输入以下指令:

```

sudo yum update

```

这会比较所有可更新的软件包,并提示你需要下载的更新包。你可以输入“y”来确认更新,系统将下载更新并自动安装。

第二步:安装MySQL服务

在安装MySQL之前,你需要先安装它的依赖软件,在终端中输入:

```

sudo yum install wget

sudo yum install openssl

```

完成后,可以开始安装MySQL服务,我们采用yum包管理工具来安装,执行以下指令:

```

sudo yum install mysql-server

```

执行上述命令后,yum会通过网络下载MySQL服务包,并开始安装。如果你的系统上尚未安装MySQL安装源,yum将自动添加CentOS官方MySQL源。

如果安装过程中出现无法访问mysql.com的情况,可以按以下方法解决:

首先获取mirror列表:

```

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

```

接着执行以下指令,开始安装MySQL:

```

sudo rpm -ivh mysql57-community-release-el7-10.noarch.rpm

sudo yum install mysql-community-server

```

完成后,启动MySQL服务,输入以下指令:

```

sudo systemctl start mysqld

```

为了使MySQL服务在系统开机时自动启动,输入以下指令:

```

sudo systemctl enable mysqld

```

第三步:检查MySQL服务是否正常工作

安装好MySQL服务之后,你需要检查它是否运行正常。在终端中输入:

```

sudo systemctl status mysqld

```

如果MySQL服务正在运行,输出信息会如下所示:

```

mysqld.service - MySQL Community Server

Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor

Active: active (running) since Tue 2021-06-01 10:11:35 BST; 13s ago

Process: 1422 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)

Main PID: 1591 (mysqld)

Status: "SERVER_OPERATING"

CGroup: /system.slice/mysqld.service

└─1591 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

```

如果MySQL服务没有运行,输出信息如下所示:

```

mysqld.service - MySQL Community Server

Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor

Active: inactive (dead) since Wed 2020-11-11 14:32:36 PST; 2s ago

Process: 7055 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid (code=exited, status=0/SUCCESS)

Main PID: 7056 (code=killed, signal=TERM)

```

如果MySQL未能正常运行,请查看日志以了解问题所在:

```

sudo tail -20 /var/log/mysqld.log

```

这将输出MySQL服务日志的最后20行内容。

第四步:登录并配置MySQL

在安装好MySQL服务之后,你需要为它设置一个密码并进行安全性配置。

进入MySQL服务:

```

sudo mysql -u root

```

首先,你需要更改MySQL root用户的密码,输入以下命令:

```

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

```

在这个示例中,我们将“password”替换为你自己的密码。

接下来,你需要进行其他的安全性配置,例如禁用匿名用户和测试数据库:

```

mysql> DELETE FROM mysql.user WHERE User='';

mysql> DROP DATABASE test;

mysql> DELETE FROM mysql.db WHERE Db='test' OR Db='test\_%';

```

你还可以创建新用户并允许他们访问数据库(在实际应用中比较常见)。

第五步:测试MySQL数据库

最后一步是检查MySQL是否正常工作,我们可以在MySQL命令行中输入以下指令:

```

mysql> show databases;

```

如果MySQL服务工作正常,这个命令将列出存储在系统中的数据库。

现在,你已经在CentOS系统上成功安装了MySQL数据库。

结论

在本篇文章中,我们详细介绍了如何在CentOS上安装MySQL数据库。在你从零开始安装 MySQL 之前,确保你同时安装好了必要的软件和更新了系统。接着,使用yum包管理工具下载和安装MySQL,启动MySQL服务,在设置新管理员密码和安全性配置之后开始测试MySQL服务。最后,输入命令以检查你的MySQL服务是否正常工作。

那么,现在你就可以开始使用MySQL来存储和管理你的数据了!

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

  • 本文链接:https://qipaikaifa1.com/tb/8759.html

  • 本文由黄冈淘贝游戏开发公司小编,整理排版发布,转载请注明出处。部分文章图片来源于网络,如有侵权,请与淘贝科技联系删除。
  • 微信二维码

    CTAPP999

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

    微信联系

    在线咨询

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


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


    在线咨询

    免费通话


    24h咨询☎️:189-2934-0276


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

    免费通话
    返回顶部