打开mysql的远程连接

2023年 8月 4日 56.1k 0

如何打开MySQL的远程连接?

首先我们需要在MySQL中创建一个用户并授权访问远程数据库。
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

打开mysql的远程连接

接下来我们需要修改MySQL的配置文件以允许远程连接。

打开MySQL的配置文件my.cnf
sudo vim /etc/mysql/my.cnf
找到bind-address = 127.0.0.1,将其改为0.0.0.0
保存并退出配置文件。
重启MySQL服务
sudo systemctl restart mysql.service

现在你就可以在其他机器上使用MySQL客户端访问你的MySQL服务器了。

mysql -u remote_user -h your_mysql_server_ip -p

在使用远程连接时要注意安全,最好只允许指定IP的访问。

CREATE USER 'remote_user'@'your_ip_address' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'your_ip_address' WITH GRANT OPTION;
FLUSH PRIVILEGES;

现在你可以在你的机器上使用MySQL客户端连接到远程MySQL服务器了。

相关文章

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

发布评论