1. 环境准备:为什么选择FinalShell和MySQL?
如果你刚开始接触服务器管理,面对黑漆漆的命令行窗口,是不是有点发怵?别担心,今天我就带你用一个超级好用的“可视化”工具——FinalShell,来搞定MySQL数据库的安装和配置。我自己刚入行那会儿,也是对着纯命令行敲敲打打,效率低还容易出错,直到发现了FinalShell这类工具,才感觉真正打开了Linux世界的大门。
简单来说,FinalShell是一个集成了SSH连接、服务器监控、文件传输于一体的国产良心软件。它最大的好处就是,让你在Windows电脑上,也能像操作本地文件夹一样,用鼠标拖拽上传下载服务器文件,还能直观地看到CPU、内存的使用情况。这对于我们安装MySQL这种需要上传安装包、执行一系列命令的操作来说,简直是“物理外挂”,能极大减少敲错命令的概率。
再说说MySQL,它应该是世界上最流行的开源关系型数据库了,无论是个人博客、企业网站,还是大型互联网应用的后端,几乎都能看到它的身影。选择它来学习,资料多、社区活跃,踩了坑也容易找到解决方案。我们今天的目标很明确:在Linux服务器上(以CentOS 7为例),通过FinalShell连接上去,一步步把MySQL 8.0安装好,并完成从初始化到改密码的所有基础配置,让你能立刻上手使用。
在开始之前,你需要准备好两样东西:一台安装了CentOS 7的服务器(云服务器或虚拟机都行),以及在你本地电脑上安装好的FinalShell客户端。服务器的IP地址、登录用户名(通常是root)和密码也得记好。放心,接下来的每一步我都会配上截图和详细的命令说明,你跟着做就行。
2. 实战第一步:获取MySQL安装包并上传
安装软件,第一步永远是找到正确的安装包。对于MySQL,最权威的来源当然是Oracle官网。但是,很多国内朋友访问官网下载速度可能比较慢,甚至遇到网络问题。这里我分享两种思路,你可以根据自身情况选择。
第一种是官方正版路线。你可以打开浏览器,访问MySQL官方下载页面。这里需要注意,MySQL现在主要提供两种版本:MySQL Community Server(免费的社区版)和MySQL Enterprise Edition(收费的企业版)。我们个人学习和小型项目使用,社区版的功能就完全足够了,而且是免费的。在下载页面,你需要选择对应的操作系统版本和具体发行版。比如你的服务器是CentOS 7,那就要找针对el7(Enterprise Linux 7)的RPM包。官网通常会提供一个包含所有组件的RPM Bundle包,一个包搞定所有依赖,非常方便。
第二种是备用加速路线。考虑到网络环境的多样性,有时直接从官网下载一个大几百兆的文件确实煎熬。因此,一些技术社区或网盘可能会有好心人分享的安装包镜像。使用这种方式时,请务必注意文件来源的安全性,最好能从比较可信的技术博客或论坛提供的链接下载,并且下载后核对一下文件的MD5或SHA256校验值(如果提供的话),确保文件完整且未被篡改。这里要特别强调,我们鼓励大家尽可能从官方或可信的镜像站获取软件,这是对自己服务器安全负责。
假设你已经通过某种方式,把名为mysql-8.0.27-1.el7.x86_64.rpm-bundle.tar的安装包下载到了自己的Windows电脑上。接下来,就是FinalShell大显身手的时候了。打开FinalShell,新建一个SSH连接,填写好你的服务器IP、端口(默认22)、用户名和密码,然后连接。连接成功后,左侧是服务器的文件目录树,右侧是命令行终端。
我个人的习惯是在服务器的/opt目录下创建一个专门的soft文件夹来存放所有软件安装包,这样比较规整。你可以在FinalShell左侧的文件浏览器里,直接在/opt目录右键新建文件夹,命名为soft。然后,打开你本地电脑存放下载好的MySQL安装包的文件夹,直接用鼠标把那个tar文件拖拽到FinalShell文件浏览器的/opt/soft目录里。你会看到一个上传进度条,嗖的一下就传完了,比用scp命令简单直观太多。这就是FinalShell带来的第一个效率提升点。
3. 解压与安装:注意顺序,避开常见坑
上传完成后,我们就要在命令行里操作了。首先,切换到安装包所在的目录:


2655

被折叠的 条评论
为什么被折叠?



