蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

MobaXterm远程连接服务器安装MySQL完整教程

时间:2026-09-28 20:23:05 来源:www.vaopo.com 人气:人

很多开发者习惯使用MobaXterm作为终端管理工具,它不仅自带SSH客户端,还集成了文件传输、环境变量管理和丰富的网络工具。当我们需要在Linux服务器上搭建本地数据库时,通过MobaXterm的命令行界面一步步操作是最稳妥的方式。下面将详细介绍如何通过该工具完成MySQL的安装、配置与远程访问设置。

第一步:建立SSH连接并切换至超级用户

打开MobaXterm后,点击左侧会话栏上方的SSH图标,输入服务器的公网IP地址、端口号以及登录用户名。密码验证通过后,进入命令行界面。为了后续安装过程顺利,建议先切换到root账户,输入su命令并按提示输入管理员密码。确认当前路径前缀变为root@后,即可开始系统级操作。

第二步:更新系统软件源与依赖包

不同Linux发行版的包管理器命令有所不同。如果你使用的是CentOS或RHEL系统,依次执行yum update -y和yum install wget net-tools -y。如果是Ubuntu或Debian系统,则运行apt-get update && apt-get upgrade -y。这一步的目的是同步最新的软件列表,避免因为源版本过旧导致安装中途报错,同时补齐基础下载工具。

第三步:下载并安装MySQL服务端

目前主流版本推荐直接使用系统自带的稳定仓库进行安装。在CentOS系统中,执行yum install mysql-server -y即可完成服务端安装。对于Ubuntu系统,则运行apt-get install mysql-server -y。安装过程中终端会显示进度条,只需耐心等待所有依赖包下载完毕。安装完成后,检查版本号确认是否成功写入系统。

第四步:启动服务并进行安全初始化

安装完毕后需要手动激活数据库守护进程。CentOS用户执行systemctl start mysqld和systemctl enable mysqld。Ubuntu用户则使用systemctl start mysql和systemctl enable mysql。启动成功后,立即运行mysql_secure_installation脚本。按照屏幕提示依次设置root密码、移除匿名用户、禁止远程root登录以及删除测试数据库。这一步能极大提升数据库的安全性,务必认真填写。

第五步:开放防火墙与修改监听地址

默认情况下MySQL只允许本机访问。若需从其他电脑连接,首先放行服务器端口。CentOS执行firewall-cmd --permanent --add-port=3306/tcp并reload防火墙。Ubuntu使用ufw allow 3306/tcp。接着编辑MySQL配置文件,找到bind-address字段,将其由127.0.0.1改为0.0.0.0,保存后重启服务生效。此时外部网络才能识别到数据库服务。

第六步:创建远程登录账号并验证连通性

进入mysql命令行后,输入use mysql切换数据库。执行grant all privileges on *.* to 自定义用户名 at percent sign identified by 强密码并刷新权限flush privileges。退出后,MobaXterm会自动记录新的SSH会话信息。你可以利用内置的SFTP面板上传测试数据,或者直接在命令行输入mysql -h IP地址 -u 用户名 -p进行跨机连接测试。

整个流程涵盖了从环境准备到最终投产的核心环节。如果在执行过程中遇到依赖冲突或服务起不来,通常是因为端口被占用或SELinux策略拦截。关闭临时SELinux并清理残留pid文件往往能解决问题。补充说明:安装期间若提示GPG密钥问题,可追加nogpgcheck参数强制跳过。生产环境建议定期备份varlibmysql目录,并使用mysqldump导出核心表结构。掌握这套标准操作后,后续部署Redis或其他中间件也能举一反三。