打开mysql数据库远程连接

2023年 8月 4日 66.1k 0

MySQL数据库是一款非常流行的关系型数据库,它可以用来存储和管理数据。我们可以通过本地连接,也可以通过远程连接的方式来访问MySQL数据库。远程连接的好处是可以在不同的地方访问数据库,为用户带来了更多的便利。本文将介绍如何打开MySQL数据库远程连接。

打开mysql数据库远程连接

首先,我们需要在MySQL数据库中打开远程连接功能。打开MySQL服务器终端,输入以下命令:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

此时会进入配置文件编辑界面。找到bind-address这一行,将其注释掉:

#bind-address = 127.0.0.1

保存并退出编辑界面,重启MySQL服务:

sudo service mysql restart

接下来,我们需要创建一个远程用户,允许其访问数据库。在MySQL服务器终端中输入以下命令:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;

其中,username和password分别为你想要创建的用户名和密码。%表示允许该用户来自任意IP地址访问数据库。

最后,我们需要为远程连接开放MySQL的防火墙端口号。在Linux服务器终端中输入以下命令:

sudo iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
sudo service iptables save

其中,3306为MySQL默认的端口号。

至此,MySQL数据库的远程连接已经打开。在客户端,可以使用MySQL命令行操作或使用图形化工具连接数据库。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论