怎样远程连接linux下的mysql

2023年 8月 10日 34.5k 0

如何远程连接Linux下的MySQL

Linux 下的 MySQL 默认只能本地连接,如果想要远程连接就需要进行一些设置。

设置 MySQL 用户权限

怎样远程连接linux下的mysql

首先需要登录 MySQL 服务器,创建一个允许远程连接的用户,并且给该用户赋予相应的权限。

可以使用以下命令创建用户并且授权:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

GRANT ALL ON *.* TO 'username'@'%';

注:这里的'username''password'分别代表你想要创建的新用户和密码。

修改 MySQL 配置文件

MySQL 默认只监听本地绑定的 IP 地址,所以需要修改 MySQL 配置文件来允许远程连接。

可以使用以下命令打开 MySQL 配置文件:

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

找到bind-address = 127.0.0.1这一行,将其注释掉或者修改为服务器 IP 地址:

#bind-address = 127.0.0.1

bind-address = your_server_ip_address

重启 MySQL 服务

修改 MySQL 配置文件之后需要重启 MySQL 服务来使其生效。

可以使用以下命令重启 MySQL 服务:

sudo service mysql restart

连接远程 MySQL 服务器

现在,你就可以使用 MySQL 客户端来远程连接 MySQL 服务器了。

以命令行方式为例,使用以下命令来连接远程 MySQL 服务器:

mysql -u username -p -h your_server_ip_address

执行该命令之后,会提示输入新用户的密码,输入之后即可登录 MySQL 数据库。

通过以上步骤,你就可以远程连接 Linux 下的 MySQL 数据库了。

相关文章

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

发布评论