注意:不推荐下载zip版本,须要配置额外的环境变量和其余设置,很复杂。官方的windows安装版本能够自动完成全部操做。html
下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.htmlmysql
该连接下虽然显示的是32位,可是其中也包含64位。因此能够大胆下载安装。sql
选择不注册直接下载:数据库
选择安装Server:windows
保持默认配置。一直Next直到完成:ide
建立root密码,完成安装:加密
下载地址:https://dev.mysql.com/downloads/workbench/spa
注意:不要随意使用汉化,汉化会致使软件打开失败。该版本的设置中有Language选项,可是不会起做用。code
选择版本并下载:server
完成安装后,进入Workbench,点击加号建立新Connections:
默认的IP是本地127.0.0.1,端口是3306,用户名是root,这些都不须要修改,只须要输入密码便可(root密码是安装Mysql时设置的初始密码):
配置完成后双击连接打开:
打开后如图所示:
导出数据库到文件
在左侧菜单选择Data Export,并选择要导出的数据库,选择导出类型便可。
1.与Node.js搭配使用时,若是Mysql用的是最新版(8.0),Node.js在访问数据库时会报错:
mysql 报错Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
问题缘由:
MySql 8.0的版本加密方式有改变,而Node.js中的MySql包不支持最新的加密方式,须要修改服务端MySql的加密类型换为旧版。
解决方法:
打开MySql 8.0 Command Line Client:
输入root密码后输入:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
显示成功(该语句会同时重置root密码为123456):