从 MySQL 8.0 开始,使用了更加安全的认证方法;但是该方法不支持旧的客户端驱动,因此需要使用新的客户端和驱动进行连接,或者选择旧的认证方法。我们使用新的认证方法,点击“Next”按钮:
设置 root 用户的密码,同时也可以创建一些其他用户。我们先不创建用户,点击“Next”按钮:
为 MySQL 服务器实例创建一个 Windows 服务,同时可以设置是否开机自动启动。保持默认值即可,点击“Next”按钮:
点击“Execute”按钮进行配置,完成后将会初始化 MySQL 数据库并启动 MySQL 服务。然后点击“Finish”完成 MySQL 服务器的配置。
接下来安装示例数据库和脚本,点击“Next”按钮。
输入前面设置的 root 用户密码,点击“Check”进行验证,然后点击“Next”按钮。
安装完成后点击“Finish”按钮,最后显示安装完成界面。
可以复制保存安装日志,点击“Finish”结束安装,同时启动 MySQL Workbench 开发工具和 MySQL Shell 客户端。
MySQL 默认安装在“C:\Program Files\MySQL”目录下,通过开始菜单可以访问各种工具。
默认的数据目录位于“C:\ProgramData\MySQL\MySQL Server 8.0\Data”,配置文件为“C:\ProgramData\MySQL\MySQL Server 8.0\my.ini”。
2.3 连接数据库
接下来我们使用 MySQL Workbench 测试数据库的连接。
首先,在 MySQL Workbench 界面的“Database”下拉菜单中点击“connect to database ...”,弹出数据库连接界面。
输入主机地址、端口以及用户名,由于我们是本机登录,使用默认值即可。点击“OK”按钮:
输入并保存 root 用户密码,点击“OK”按钮。
显示连接成功,进入 MySQL Workbench 主界面。左侧列出的是已经安装好的数据库,点击相应的按钮即可查看数据库中的对象。
2.4 管理 MySQL 服务
在 Windows 平台上,可以使用以下方式管理 MySQL 后台服务:
通过图形化的 MySQL Notifier 工具进行管理;
通过命令行的方式进行管理。
如果安装了 MySQL Notifier 组件,在系统任务栏会显示一个白色海豚图标:
点击图标可以查看 MySQL Notifier 管理的实例服务,通过弹出窗口可以启动或者停止 MySQL 服务进程,停止服务之后海豚变成了红色。
另外,也可以使用管理员权限执行以下命令行操作启动或者停止 MySQL 服务进程:
net start MySQL80
net stop MySQL80其中,MySQL80 就是我们安装时指定的 Windows 服务名。如果出现以下错误,表示没有管理员权限:
C:\Users\dongx>net start MySQL80
System error 5 has occurred.
Access is denied.安装好 MySQL 数据库服务器并且测试成功连接之后,就可以正式开始学习 MySQL 数据库管理和开发。让我们从创建数据库开始。