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,以允许远程连接。如果需要修改配置的话请按照以下代码修改

# 修改远程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文件

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

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

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

终端执行过程:

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

参考博客:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值