在Mac上的mysql加vscode配置使用

1. MySQL安装

详细的看这篇文章,亲测可以。

这篇文章提到了要保存密匙,最新的MySQL安装时是没有密匙的,会直接提醒你设置密码。

有个问题,在mysql 8.0之后提供了两种密码验证方式,系统默认的是第一种,比较新的那种,这种可能会出现一些客户端访问无法连接到数据库,在安装的时候建议选第二种:Use Legacy Password Encryption。我在使用vscode编辑器连接MySQL的时候就遇到了【Client does not support authentication protocol requested by server; consider upgrading MySQL client】的问题(2021.11.25)。

2. vscode配置MySQL

看这篇文章

在MySQL安装之后,里面会有四个默认的配置库(information_schema,mysql,performance_schema,sys),尽量不要在里面进行读之外的操作,而应创建自己的库。四个库及其中表的具体含义,感兴趣可看这篇文章

1)创建与查看数据库:

启动MySQL并登录,使用命令:

CREATE DATABASE TEST;

创建名为TEST的数据库。
使用命令:

show databases;

查看所有数据库。

2)一些插件

必须装的插件:MySQL
其他插件:
MySQL Syntax:SQL语句语法高亮
MySQL Autocomplete:SQL命令自动补全,并且将SQL关键字自动大写

语法高亮和自动补全插件虽然是可选,但是建议全装,写代码的舒适度成倍提升。

3)遇到的问题:
  1. 点击加号新建连接没反应
    解决方法:这是因为新建连接后台需要自己安装一些插件,所以需要一点时间,等待一段时间,如果没有效果,退出重启,正常情况下就可以了。

  2. 建立连接后出现【Client does not support authentication protocol requested by server; consider upgrading MySQL client】
    解决方法:重新安装MySQL,在选择验证方式的时候选Use Legacy Password Encryption,出现这个问题是因为vscode访问的方式MySQL验证不了。

  3. 运行代码说no database selected
    解决方法:在SQL查询语句前加上

     use DATABASE;
    

    表明我们要名为DATABASE的库中进行操作。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值