📅  最后修改于: 2023-12-03 15:33:03.914000             🧑  作者: Mango
MySQL是一种流行的关系型数据库管理系统,它运行在不同的操作系统上。在Ubuntu系统上配置MySQL服务器,可以使数据在多个位置间共享。 在本文中,将介绍如何在Ubuntu系统上配置MySQL服务器以实现远程访问。
首先需要在Ubuntu系统上安装MySQL服务器。可以通过命令行方式完成安装。
sudo apt-get update
sudo apt-get install mysql-server
完成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_name
和 password
替换成自己的用户名和密码。此处 %
表示允许来自任何IP地址的访问。
完成以上配置后,需要重启 MySQL 服务器以使配置生效。
sudo service mysql restart
现在已经配置好了 MySQL 服务器,可以通过 MySQL 客户端远程访问服务器。
mysql -u user_name -p -h server_ip_address
其中, user_name
是在MySQL服务器上创建的用户名, server_ip_address
是MySQL服务器的IP地址。
通过本文,了解了如何在Ubuntu系统上配置 MySQL 服务器以实现远程访问。包括: