当前位置:首页 > 系统教程 > 正文

CentOS7安装MySQL8.4全攻略

CentOS7安装MySQL8.4全攻略

新手必读的Navicat远程连接教程

本教程将详细介绍如何在CentOS7系统上安装MySQL8.4,并配置远程连接,最后使用Navicat进行连接。适合新手小白一步步操作。

一、系统要求

确保你有一台运行CentOS7的服务器,并具有root权限。CentOS7是一个稳定的Linux发行版,适合部署MySQL8.4等数据库服务。

二、安装MySQL 8.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
CentOS7安装MySQL8.4全攻略 CentOS7 MySQL8.4 Navicat 远程连接 第1张

三、配置MySQL

获取初始密码:

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连接

在本地电脑上打开Navicat,点击“连接”->“MySQL”。Navicat是一个流行的数据库管理工具。

输入连接信息:

  • 主机:你的CentOS7服务器IP地址
  • 端口:3306
  • 用户名:remote_user
  • 密码:你设置的密码

点击“测试连接”,如果成功,就可以管理远程MySQL数据库了。Navicat远程连接让数据库管理更便捷。

六、总结

通过本教程,你学会了在CentOS7上安装MySQL8.4,并配置远程连接,最后使用Navicat进行连接。希望这对你有帮助。记住关键词:CentOS7, MySQL8.4, Navicat, 远程连接。