Linux系统上安装部署 MySQL 服务并进行(远程)访问
在Linux系统上安装MySQL服务并进行远程访问的步骤如下:
- 更新系统包索引(可选,但推荐):
sudo apt update
- 安装MySQL服务器:
sudo apt install mysql-server
- 启动MySQL服务:
sudo systemctl start mysql
- 确保MySQL服务开机自启:
sudo systemctl enable mysql
- 运行安全安装脚本来设置密码和调整权限:
sudo mysql_secure_installation
- 允许远程访问(编辑MySQL配置文件):
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉 bind-address
行或者将其值改为 0.0.0.0
。
- 重启MySQL服务以应用更改:
sudo systemctl restart mysql
- 创建远程用户并授权:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
- 配置防火墙允许远程连接(如果有防火墙运行):
sudo ufw allow 3306/tcp
- 使用远程MySQL客户端或其他工具测试连接。
评论已关闭