保存资料【数据库】(撰写中)

安装关系型数据库MySQL和管理工具HeidiSQL

安装MySQL

下载地址选择并下载最新版本的MySQL。这个下载地址获得的是Community版本,是免费的。这里需要注意的是安装文件要选择MSI格式,不要选择ZIP格式,这一点可以从下载文件的后缀名看出来。比如我的下载文件是mysql-installer-community-8.0.12.0.msi,说明安装文件是MSI格式,将安装MySQL的Community版本。
下载完之后,双击安装。除了三个地方需要注意之外,其它都可以一路NEXT。一是Setup Type,建议选择Server Only,这样就不必安装Visual Studio等其它必要软件了。二是要填写root用户的密码。root用户是最高权限用户,其密码需要妥善保管。三是在配置的时候有个Authentication Method。如果选择默认的Strong Password Encryption会提高安全性,不过在之后用HeidiSQL时需要一些额外操作(之后会介绍)。如果想偷懒的话可以选择第二项Legacy。

安装HeidiSQL

安装了MySQL之后,其实数据库已经在运行了,但直接操作数据库的话只能用命令行格式。HeidiSQL是管理数据库的图形界面软件,功能强大,支持MySQL等多种数据库。去下载地址选择并下载最新版本的HeidiSQL,注意要选择32+64bit installer,不要选单独的build。下载之后一路NEXT,安装完毕后会直接弹出站点管理器,只需在这个界面输入root密码即可登录。但是,如果MySQL采用的是Strong Password Encryption,那么会报错(Authentication plugin 'caching_sha2_password' cannot be loaded)。这个时候只需要按以下步骤处理即可:

  1. 从开始菜单里找到(或搜索)MySQL 8.0 Command Line Client,输入root密码。
  2. 在出现的mysql>后面写入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_root_password';并回车。注意,需要替换这里的new_root_password为root用户名的新密码。
  3. 重新用HeidiSQL的站点管理器登录即可。