MySQL被定以被认为是最佳数据库管理系统之一,因此,专业人士和恋人都积极使用网站和各种应用程序。有关此工具的正确操作,它必须安装在操作系统中并设置正确的配置,从现有服务器和其他组件中推出。今天我们希望究竟如何在运行CentOS 7的计算机上执行此过程。
在CentOS 7中安装MySQL
我们当前文章中的信息将被分成阶段,以便每个用户可以准确地了解所考虑的组件是如何添加到Linux的,以及首先应支付哪些参数。立即澄清,为了安装和与MySQL的进一步交互,您需要一个有效的Internet连接,因为档案将从官方存储库中获取。第1步:初步行动
当然,您可以立即进行下一步并执行安装,但是,有必要确定主机名并确保CentOS现在拥有所有最新更新。调整以下说明以准备操作系统。
- 这些和所有后续操作将分别通过终端进行,有必要为您提供方便。您可以通过应用程序菜单执行此操作或缩小Ctrl + Alt + T.键组合。
- 在此处输入hostname命令,然后单击Enter。
- 此外,请指定hostname -f并比较两个结果。第一个是完整的,第二个 - 缩写。如果它适合你,请进一步进一步。否则,您必须使用官方文档中的说明更改主机名。
- 在安装任何应用程序之前,建议检查更新的可用性,以便所有后续流程正确正确。要执行此操作,请输入sudo yum更新,然后单击Enter。
- 此选项是代表超级用户执行的,这意味着您需要输入密码以确认帐户的身份验证。考虑在编写字符时,它们将不会显示在控制台中。
- 将通知您需要安装更新的软件包,或者在屏幕上找不到更新的警报。
安装所有更新后,建议重新启动系统以更改更改。如果发现更新没有,请立即转到下一阶段。
第2步:下载和安装包
不幸的是,您将无法从官方存储库下载MySQL,并同时使用一个命令安装它。这是由于增加了档案的大量版本和某些细微差别,因此首先选择合适的包装必须首先。
去官方仓库mysql
- 转到上面的链接以熟悉正在考虑的数据库管理系统的所有现有版本。选择RPM格式的兴趣包,并通过按鼠标右键调用上下文菜单将链接复制到它。
- 插入时,您将看到链接已正确复制,如果您通过浏览器,您将下载RPM包,但现在我们没有必要,所以我们将移动到控制台。
- 一旦在终端中,输入WGET +复制的上一个链接,然后单击终点。
- 接下来,使用sudo rpm -ivh mysql57-community-refory-el7.rpm,将此行中的不匹配替换为现有链接中指定的数字。
- 此操作也代表超级用户执行,因此您必须重新输入密码。
- 等到存储库更新完成并安装包。
- 在开始主安装过程之前,请通过指定sudo yum更新更新存储库列表。
- 通过选择Y版本来确认执行的操作。
- 重复时再次这样做。
- 只有安装系统本身的过程仍然存在。这是使用sudo yum安装mysql-server命令完成的。
- 确认所有对安装或数据包打开包装的请求。
- 下载过程可能需要几分钟,这取决于互联网的速度。在此期间,不要关闭终端会话,以免重置所有设置。
- 安装成功后,通过sudo systemctl启动mysqld激活服务器。
- 如果没有导通的错误,则屏幕上将出现一个用于输入的新行。
正如您所看到的,在CentOS 7中安装MySQL只需几分钟,而且用户拍摄的不是那么多的命令,其中大部分都可以简单地复制并插入控制台。然而,对于与DBMS的正确交互,需要产生初始配置,这将在下面讨论。
第3步:初始设置
现在,我们不会影响设置数据库管理系统的所有方面,因为这不适用于文章的主题。我们只想讲述需要完成的基本操作以检查实用程序的性能并为其分配标准规则。为此,您需要遵循此类指南:
- 让我们从安装方便的编辑器开始,因为所有设置都在配置文件中更改,它通过这样的软件打开。使用纳米方便,所以在控制台中,sudo yum安装nano。
- 如果尚未建立该实用程序,您将不得不确认添加新档案。否则,将显示字符串“执行nothing”,因此,您可以移动到下一步。
- 插入sudo nano /etc/my.cnf并激活此命令。
- 添加bind_adddress = string =并指定要连接的IP地址和打开所有端口。您可以另外指定其他重要参数。在官方文档中阅读更多关于它们的信息,参考如下所示。
- 更改后,不要忘记通过单击Ctrl + O来编写它们,然后通过Ctrl + X退出Nano.
- 最初,配置文件还包含影响网络安全性的参数。它们可以是在黑客攻击期间潜在的弱势位置,因此建议通过执行MySQL_Secure_Installation来消除它们。
- 要确认此操作,请输入管理员密码。
如前所述,我们只表现出配置的基本原则。更详细的是,它是写入MySQL的官方文档。
跳转到官方网站上阅读MySQL文档
步骤4:root root密码重置
有时,用户在安装MySQL时设置超级用户密码,然后忘记它或者不知道最初选择它,因此我们决定最终决定重置此文章以重置访问密钥,如下所示:
- 打开“终端”并进入sudo systemctl stop mysqld那里停止执行服务。
- 通过SystemCtl Set-Environment mysqld_opts =“ - 跳过授予表”转到安全的操作模式。
- 通过输入mysql -u root来从超级用户的名称连接。密码将不会被请求。
- 它只依次依次执行以下命令来创建新的访问密钥。
mysql>使用mysql;
mysql>更新用户设置密码=密码(“密码”),其中user ='root'; (密码是您的新访问密钥)
mysql>刷新特权;
sudo systemctl未设置 - 环境mysqld_opts
sudo systemctl启动mysqld
之后,尝试使用新密码再次连接到服务器。这次应该没有困难。
您刚刚熟悉Centos 7中安装和曲面配置MySQL的逐步手册7.如您所见,此功能困难,但您不应该将上述建议与完整的指南联系起来数据库进一步与Web服务器或应用程序交互。所有这些都必须手动完成,从网站的细节,程序和研究所使用的所有组件的官方文档。
也可以看看:
在CentOS 7中安装PHPMYADMIN
在CentOS 7中安装PHP 7