虚拟主机域名注册-常见问题 → 服务器知识 → 服务器问题 | ||||
要在CentOS 8上开始MySQL安装,我们需要一个运行CentOS 8系统的服务器,并且需要一个用户以sudo特权登录系统帐号,因为我们需要以sudo权限运行安装和配置命令。 正如我已经提到的,MySQL没有CentOS默认存储库,因此我们需要使用MySQL Yum Repository安装软件包。 在本教程中,我们有两节内容,分配将MySQL 8.0和MySQL 5.7安装到CentOS 8中。 您应该在CentOS机器上安装任何版本,如果您不确定要选择MySQL的版本,嘉裕云建议您阅读所需应用程序的文档并选择兼容的MySQL版本。 一、在CentOS 8上安装MySQL 8.0 您可以按照以下过程将 MySQL 8.0安装到CentOS 8系统中: 1、启用MySQL 8.0存储库 您可以使用以下命令将MySQL 8.0存储库启用到CentOS系统中: $ sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm 2、安装MySQL 8.0 启用存储库后,可以使用以下命令安装MySQL: $ sudo yum install mysql-community-server 在安装MySQL时,yum可能会要求导入MySQL GPG密钥,您应按y键输入允许值,然后按Enter键。 二、在CentOS 8上安装MySQL 5.7 您需要按照以下步骤安装以前的MySQL 5.7稳定版本: 1、启用MySQL 5.7信息库 要在CentOS 8上启用MySQL 5.7存储库,需要在终端上执行以下命令: $ sudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 2、安装MySQL 5.7软件包 您可以使用以下命令安装mysql 5.7社区服务器软件包: $ sudo yum install mysql-community-server 三、MySQL服务管理 安装完MySQL之后,您应该启动并启用MySQL服务。 要启动MySQL服务,请使用以下命令: $ sudo systemctl start mysqld 要启用MySQL服务,以便它可以在系统启动时自动启动,请使用以下命令: $ sudo systemctl enable mysqld 您可以使用以下命令检查MySQL服务状态: $ sudo systemctl status mysqld 四、MySQL安全 当MySQL的顺利拿到安装和启动,生成登录一个临时的root密码到MySQL的。您可以使用以下命令找到临时根密码: $ sudo grep ‘temporary password’ /var/log/mysqld.log 为了使您的MySQL安全,需要运行mysql_secure_installation命令,如下所示: $ sudo mysql_secure_installation 输入临时密码后,系统会提示您输入root用户的新密码。您可以选择设置新密码,密码长度至少为8个字符,并包含一个大写字母,一个小写字母,一个数字和一个特殊字符。 该脚本将询问更多信息,例如删除匿名用户,限制来自localhost的root用户访问权限以及删除测试数据库。对于这些问题,您应该输入Y回答“ 是 ”。 五、从命令行进行MySQL连接 我们正在使用MySQL客户端来连接安装有MySQL服务器的MySQL服务器。 使用root用户登录MySQL服务器,如下所示: $ mysql –u root –p 输入命令后,将提示您输入root密码,并在成功登录MySQL服务器后提示如下:
|
||||
>> 相关文章 | ||||