淘先锋技术网

首页 1 2 3 4 5 6 7

远程连接公网服务器上的MySQL可以帮助我们在不同地点访问和管理数据库,下面介绍如何进行连接。

远程连接公网服务器mysql

1. 配置MySQL数据库

首先在公网服务器上安装和配置MySQL,启用远程连接选项,确保数据库能够接受来自其他IP地址的连接请求。

# 修改MySQL配置文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

# 将bind-address改为服务器IP地址或0.0.0.0
bind-address 服务器IP地址或0.0.0.0

# 保存修改并重启MySQL
sudo service mysql restart

2. 创建用户并授权

创建用于远程连接的MySQL用户,并为该用户授予连接和管理数据库的权限。

# 进入MySQL
mysql -u root -p

# 创建新用户
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';

# 为用户授予权限
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

# 退出MySQL
exit

3. 连接MySQL数据库

使用MySQL客户端连接到公网服务器上的MySQL,输入用户名和密码即可登录。

# Windows用户可以使用Navicat等MySQL客户端连接
# macOS/Linux用户可以使用终端命令行连接

# 连接到主机IP为服务器IP地址,端口为MySQL默认端口3306的MySQL
mysql -h 服务器IP地址 -u 用户名 -p

# 输入密码后即登录成功

4. 安全性注意事项

开放MySQL远程连接会增加服务器的安全风险,应以下注意事项:

  • 禁用root用户远程登录
  • 设置复杂的用户名和密码
  • 只授权必要的权限给远程访问用户
  • 使用SSH等加密协议连接MySQL

以上就是远程连接公网服务器上的MySQL的方法和安全性注意事项,希望对大家有所帮助。