MySQL 远程连接

MySQL 远程连接

MySQL 是一款流行的关系型数据库管理系统,可以帮助用户存储和管理数据。为了更好的使用 MySQL,有时候需要从远程设备访问 MySQL 数据库,本篇将介绍如何在 Ubuntu 上配置 MySQL 远程连接。

阅读更多:MySQL 教程

安装 MySQL

首先需要确保在本地计算机或服务器上安装了 MySQL。可以通过以下命令检查是否已安装:

sudo apt-get update
sudo apt-get install mysql-server

安装完成后,可以通过以下命令检查 MySQL 是否正在运行:

sudo service mysql status

配置远程访问

默认情况下,MySQL 仅允许本地连接,即只有在 MySQL 所在的服务器上才能访问数据库。要从远程设备访问 MySQL,需要进行以下步骤:

步骤 1:编辑 MySQL 配置文件

通过以下命令编辑 MySQL 配置文件 /etc/mysql/my.cnf

sudo nano /etc/mysql/my.cnf

找到以下行:

bind-address        = 127.0.0.1

bind-address 地址改为服务器的 IP 地址,如下所示:

bind-address        = 服务器 IP 地址

保存并关闭文件。

步骤 2:创建新用户

通过以下命令登录 MySQL:

sudo mysql -u root -p

输入密码后,可以创建新用户并为其授权。例如,可以创建一个名为 newuser 的用户,并为其在所有数据库中授予所有权限。使用以下命令进行操作:

CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';
FLUSH PRIVILEGES;

请注意,这将授予 newuser 用户从任何 IP 地址访问 MySQL 数据库的权限。如果仅想从特定 IP 地址访问数据库,请将 % 替换为该 IP 地址。

步骤 3:重启 MySQL

使用以下命令重启 MySQL 以使更改生效:

sudo service mysql restart

连接 MySQL

现在可以在远程设备上连接到 MySQL 数据库。使用以下命令:

mysql -u newuser -h 服务器 IP 地址 -p

输入密码后,即可连接到 MySQL 数据库。

总结

通过以上步骤,你就可以从远程设备访问 MySQL 数据库了。不过,在进行修改时必须谨慎,以免影响数据库的正常运行。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程