MySQL——Ubuntu20使用deb安装MySQL&远程连接数据库服务器
在Ubuntu 20.04上使用deb包安装MySQL并进行远程连接的步骤如下:
- 下载MySQL APT Repository:
wget https://repo.mysql.com//mysql-apt-config_0.8.17-1_all.deb
- 安装MySQL APT Repository:
sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb
安装过程中,可能会弹出对话框,选择MySQL服务器版本,并完成配置。
- 更新APT源:
sudo apt update
- 安装MySQL服务器:
sudo apt install mysql-server
- 安全配置MySQL:
sudo mysql_secure_installation
按照提示设置root用户密码,以及配置其他相关的安全选项。
允许远程连接:
编辑MySQL配置文件
/etc/mysql/mysql.conf.d/mysqld.cnf
,注释掉bind-address
这一行,将其修改为:
#bind-address = 127.0.0.1
或者将其改为你服务器的实际IP地址。
- 重启MySQL服务:
sudo systemctl restart mysql
- 登录MySQL,并创建允许远程连接的用户:
mysql -u root -p
然后创建用户并授权:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
- 确保Ubuntu 20.04防火墙允许MySQL端口(默认为3306)的入站连接:
sudo ufw allow 3306/tcp
- 使用远程MySQL客户端或其他工具测试连接。
注意:在实际部署中,请确保使用强密码,并仅在必要时允许远程连接,以保持数据库服务器的安全。
评论已关闭