📜  mysql 远程访问 ubuntu - SQL (1)

📅  最后修改于: 2023-12-03 15:33:03.914000             🧑  作者: Mango

MySQL 远程访问 Ubuntu - SQL

MySQL是一种流行的关系型数据库管理系统,它运行在不同的操作系统上。在Ubuntu系统上配置MySQL服务器,可以使数据在多个位置间共享。 在本文中,将介绍如何在Ubuntu系统上配置MySQL服务器以实现远程访问。

安装 MySQL

首先需要在Ubuntu系统上安装MySQL服务器。可以通过命令行方式完成安装。

sudo apt-get update
sudo apt-get install mysql-server
配置MySQL服务器
修改MySQL配置文件

完成MySQL服务器的安装后,需要修改MySQL的配置文件以实现远程访问。

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

找到以下内容:

bind-address            = 127.0.0.1

修改为:

bind-address            = 0.0.0.0

此处表示MySQL服务器将会监听所有IP地址的连接。

创建远程访问用户

接下来需要在MySQL服务器上创建一个可以从远程访问的用户。

mysql -u root -p

登录MySQL管理员账户之后,执行以下命令:

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

user_namepassword 替换成自己的用户名和密码。此处 % 表示允许来自任何IP地址的访问。

重启 MySQL 服务器

完成以上配置后,需要重启 MySQL 服务器以使配置生效。

sudo service mysql restart
远程连接 MySQL

现在已经配置好了 MySQL 服务器,可以通过 MySQL 客户端远程访问服务器。

mysql -u user_name -p -h server_ip_address

其中, user_name 是在MySQL服务器上创建的用户名, server_ip_address 是MySQL服务器的IP地址。

总结

通过本文,了解了如何在Ubuntu系统上配置 MySQL 服务器以实现远程访问。包括:

  • 安装 MySQL 服务器
  • 修改 MySQL 配置文件
  • 创建远程访问用户
  • 重启 MySQL 服务器
  • 远程连接 MySQL 服务器
参考资料