本教程将详细介绍如何在CentOS7系统上安装MySQL8.4,并配置远程连接,最后使用Navicat进行连接。适合新手小白一步步操作。
确保你有一台运行CentOS7的服务器,并具有root权限。CentOS7是一个稳定的Linux发行版,适合部署MySQL8.4等数据库服务。
首先,更新系统包:
sudo yum update -y
然后,添加MySQL官方仓库并安装MySQL8.4。这里我们使用MySQL Yum仓库。
下载MySQL Yum仓库:
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装仓库:
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
安装MySQL 8.4:
sudo yum install mysql-community-server -y
安装完成后,启动MySQL服务:
sudo systemctl start mysqld
设置开机自启:
sudo systemctl enable mysqld
获取初始密码:
sudo grep "temporary password" /var/log/mysqld.log
运行安全脚本:
sudo mysql_secure_installation
按照提示设置新密码、移除匿名用户、禁止root远程登录等。MySQL8.4提供了增强的安全性。
默认情况下,MySQL只允许本地连接。为了使用Navicat进行远程连接,需要修改配置。
登录MySQL:
mysql -u root -p
创建远程用户并授权:
CREATE USER "remote_user"@"%" IDENTIFIED BY "your_password";GRANT ALL PRIVILEGES ON . TO "remote_user"@"%" WITH GRANT OPTION;FLUSH PRIVILEGES;
退出MySQL:
exit
修改MySQL配置文件,允许远程连接。编辑/etc/my.cnf,确保有:
bind-address = 0.0.0.0
重启MySQL服务:
sudo systemctl restart mysqld
这样,远程连接就配置好了,确保防火墙开放3306端口。
在本地电脑上打开Navicat,点击“连接”->“MySQL”。Navicat是一个流行的数据库管理工具。
输入连接信息:
点击“测试连接”,如果成功,就可以管理远程MySQL数据库了。Navicat远程连接让数据库管理更便捷。
通过本教程,你学会了在CentOS7上安装MySQL8.4,并配置远程连接,最后使用Navicat进行连接。希望这对你有帮助。记住关键词:CentOS7, MySQL8.4, Navicat, 远程连接。
本文由主机测评网于2026-01-06发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260115405.html