天天看点

日常总结——Mysql安装配置,Mysql与Excel、vscode的连接

今天为了安装配置Mysql,从早上9点搞到了下午,头昏脑涨,不记录一下实在说不过去。(这还是在之前安装配置过一次的情况下)

先进行一下忏悔,大一有门数据库的课,基于Access进行讲解,那时天天腹诽这门课毫无意义,老掉牙了,就没好好学。后来自己要用sql了,四处找资源重新学习,方知书到用时方恨少。

声明:本文配置文件的内容是参考大佬的文章,但我找不到是哪一篇了,实在抱歉。此外,我尝试多次也没能实现Pycharm与Mysql的连接,望大佬指点。

本文目录

    • 1、软件下载(安装)
    • 2、相关配置
    • 3、Excel+
    • 4、vscode+

1、软件下载(安装)

区分一下概念,SQL是一种特殊的编程语言,而甲骨文公司的Mysql、微软的SQL server都是关系型数据库,与此相对应的还有redis、mongo等非关系型数据库。由于个人主要处理金融市场的数据,数据较为规整,所以选择了关系型数据库,又受本人又穷、电脑内存又小的双重压迫,最终选择了Mysql。

官网下载:Mysql社区版可以官网免费下载,不需要找一下奇奇怪怪的渠道。点击Mysql官网进入后,1 选择自己的操作系统,2 确定下载对象,点击下载。下载解压后,发现居然是免安装的,顿时感觉好高级,我之前用5.6版本,安装最后一步耗时一整晚在我心中留下了不可磨灭的印象。解压后将文件夹放到自己想要放置的位置就好了,我是放在F盘,存储路径为

F:\Program_Files\mysql-8.0.18-winx64

日常总结——Mysql安装配置,Mysql与Excel、vscode的连接

2、相关配置

本来为安装省事窃喜,没想到配置的复杂程度指数形式上升,被一顿毒打后,深刻体会到出来混迟早都是要还的。打开解压后的文件夹,发现缺少my配置文件以及data文件夹,下面将进行介绍。

创建my.ini: 右键新建一个文本文档,把下面的内容复制到文件里,然后保存修改后缀为 .ini 就 ok 了,感谢某大佬的支援。

[mysqld]
port=3306
# 设置mysql的安装目录
basedir=F:\Program_Files\mysql-8.0.18-winx64
# 设置mysql数据库的数据的存放目录,版本8以上的最好不加
# datadir=F:\Program_Files\mysql-8.0.18-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
           

** 系列配置操作:**

1)环境变量,“此电脑-右键属性-高级系统设置-环境变量-系统变量-Path-双击打开-新建”,将bin文件的路径将到Path中;

日常总结——Mysql安装配置,Mysql与Excel、vscode的连接

2)以管理员身份打开cmd,切换至 bin 文件的路径下。

日常总结——Mysql安装配置,Mysql与Excel、vscode的连接

3)初始化mysql服务

mysqld --initialize --console

,该过程会生成随机密码,在

[email protected]

后面,可以复制到txt文档中,便于后面使用。由于我今天已经配置过,不再展示结果。

4)安装mysql服务,

mysqld --install 服务名

。这个名字可以自己起,不加的话默认为mysql。

5)开启mysql服务

net start 服务名

并登录

mysql -u root -p

,之后会要求输入密码,输入上面的随机密码。

日常总结——Mysql安装配置,Mysql与Excel、vscode的连接

6)修改密码,上面的密码实在过于繁琐,使用如下方法进行修改,注意这行命令是在mysql登录成功之后进行的,需要满足sql语句特点,结束加分号

;

,password代表的便是修改后的密码。

alter user 'root'@'localhost' identified by 'password';
           

3、Excel+

我起初下了一个odbc的文件,深受其害,后来发现mysql有针对excel的专门工具,同样可以官网下载,链接在此。下载之后安装就好,安装之后不要心急,印象中是打开excel会再次提醒是否要安装,确认之后就ok了。

日常总结——Mysql安装配置,Mysql与Excel、vscode的连接

excel中展示如下图所示,依次填写好需要的信息就好,connection name 自由发挥,password就是之前修改之后的。

日常总结——Mysql安装配置,Mysql与Excel、vscode的连接

4、vscode+

vscode配置更为简便,扩展中搜索mysql,下载排名第1、3的两个扩展,之后重启vscode

日常总结——Mysql安装配置,Mysql与Excel、vscode的连接

重启之后,会出现MYSQL,点击右侧的 + 号,点击之后要求依次填写host、user、password、port,host可以填写localhost,user可以填写root,password填写自己设的密码,port填写3306(如果没改的话),注意填写完一项就需要按一下回车。

日常总结——Mysql安装配置,Mysql与Excel、vscode的连接
日常总结——Mysql安装配置,Mysql与Excel、vscode的连接