VSCODE 连接 MySQL 数据库并执行当地SQL文件

SQL文件在本地/服务器上,服务器上的MySQL数据库只是负责接收SQL文件,并按照指令创建数据,所有的创建、修改、插入等操作均在远程服务器的运行环境中完成,由此产生的所有数据库结构(Schemas)、表(Tables)和记录(Data)都会持久化地写入远程服务器的存储系统。

下载插件并建立连接

下载之后就可以进行连接了,右边索引栏会看到database的符号,点击上方的+号新建连接,填好以下信息后点击Connect即可连接,连接成功后左侧栏就会出现一个带着绿色点的小鲸鱼🎉

  1. Host(主机) :连接本地数据库填写 localhost127.0.0.1;连接远程服务器则填写其公网IP地址。

  2. Port(端口) :MySQL服务的默认端口是 3306。如果服务器端未修改过,此处保持默认即可。

  3. Username(用户名) ​ 和 Password(密码):填写服务器上MySQL已有的、并具有相应权限的用户凭证。

重要提示:若需连接远程服务器的MySQL,仅完成客户端填写是不够的,还必须确保服务器端已完成以下配置:

  1. MySQL服务已安装并启动。

  2. 在MySQL配置中(如 my.cnf文件),已将 bind-address设置为 0.0.0.0或服务器的具体IP,以允许远程连接。如果需要修改配置的话请按照以下代码修改

python 复制代码
# 修改远程MySQL端口配置
sudo sed -i 's/bind-address.*=.*原始端口号/bind-address = 你要连接的新的端口号/' /etc/mysql/mysql.conf.d/mysqld.cnf

# 重启MySQL服务
sudo systemctl restart mysql

# 检查下修改之后MySQL的端口号配置是否是自己想要的
sudo netstat -tlnp | grep 3306

把本地SQL文件导入到远程MySQL服务器上建库建表

直接在终端执行SQL文件

python 复制代码
mysql -h 端口号 -P 3306 -u 账户名 -p'密码' news_app < sql文件地址

并运行该指令检查建表结果

python 复制代码
mysql -h 端口号 -P 3306 -u 账户名 -p'密码' -e "USE news_app; SHOW TABLES;"

终端执行过程:

右侧插件就会有生成的表格

参考博客:

使用 VS Code 连接 MySQL 数据库_vscode mysql-CSDN博客

相关推荐
鼎讯信通14 分钟前
风电光缆运维提质增效:G-4000A 光缆故障追踪仪破解风场巡检难题
运维·网络·数据库
三十..39 分钟前
MySQL 从入门到高可用架构实战精要
运维·数据库·mysql
cfm_29141 小时前
Redis五大基本数据结构底层了解
数据结构·数据库·redis
真实的菜2 小时前
Redis 从入门到精通(十二):典型业务场景实战 —— 排行榜、限流器、秒杀系统、Session 共享
数据库·redis·python
你想考研啊2 小时前
mysql数据库导出导入
数据库·mysql·oracle
十年编程老舅3 小时前
Linux DRM:底层逻辑与实践架构
数据库·mysql
The Sheep 20233 小时前
Vue复习
linux·服务器·数据库
云边有个稻草人4 小时前
深度解析:KingbaseES高可用架构落地原理与生产运维实战
数据库·读写分离·数据库运维·金仓数据库·国产数据库技术·数据备份恢复
满天星83035774 小时前
【Qt】信号和槽(二) (自定义信号和槽)
开发语言·数据库·qt
我不介意孤独5 小时前
04-记忆系统为什么向量数据库不够用
数据库·人工智能·资源隔离·agent infra