使用XSHELL远程操作数据库
Ubuntu 系统操作与 MySQL 远程配置
虚拟机与云服务器部署
通过虚拟机安装 Ubuntu 或使用云服务器均可实现环境搭建。推荐采用远程工具管理服务器,避免直接操作虚拟机或云服务器界面。
基础命令
sudo su切换至 root 权限ip addr查询本机 IP 地址sudo ufw disable关闭系统防火墙
远程连接工具
使用 XShell 等工具连接云服务器时需注意:
- 输入公网 IP 地址而非内网地址
- 默认通过 SSH 协议(端口 22)连接
MySQL 服务安装与配置
安装步骤
- 切换 root 权限执行安装:
apt install mysql-server
远程访问配置
-
修改 MySQL 绑定地址:
vim /etc/mysql/mysql.conf.d/mysqld.cnf将
bind-address = 127.0.0.1改为0.0.0.0 -
登录 MySQL 并创建用户:
CREATE USER 'admin1'@'%' IDENTIFIED BY '123'; -
授予权限并更新加密方式:
GRANT ALL PRIVILEGES ON *.* TO 'admin1'@'%' WITH GRANT OPTION; ALTER USER 'admin1'@'%' IDENTIFIED WITH mysql_native_password BY '123'; FLUSH PRIVILEGES;
关键说明
%表示允许任意主机远程连接mysql_native_password解决旧版本认证兼容性问题- 配置完成后需重启 MySQL 服务生效
