共计 3591 个字符,预计需要花费 9 分钟才能阅读完成。
自动写代码机器人,免费开通
本篇文章为大家展示了怎么在 Windows 系统中安装 mysql5.7.10,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
用 MSI 安装包安装
根据自己的操作系统下载对应的 32 位或 64 位安装包。按如下步骤操作:
第一步:安装许可 双击安装文件,在如下图所示界面中勾选“I accept the license terms”,点击“next”。
第二步:选择设置类型
如下图所示,有 5 种设置类型:
Developer Default:安装 MySQL 服务器以及开发 MySQL 应用所需的工具。工具包括开发和管理服务器的 GUI 工作台、访问操作数据的 Excel 插件、与 Visual Studio 集成开发的插件、通过 NET/Java/C/C++/OBDC 等访问数据的连接器、例子和教程、开发文档。
Server only:仅安装 MySQL 服务器,适用于部署 MySQL 服务器。
Client only:仅安装客户端,适用于基于已存在的 MySQL 服务器进行 MySQL 应用开发的情况。
Full:安装 MySQL 所有可用组件。
Custom:自定义需要安装的组件。
MySQL 会默认选择“Developer Default”类型,个人建议选择纯净的“Server only”类型,减少对工具的依赖可以更深入的学习和理解 MySQL 数据库。大家可根据自己的需求选择合适的类型,这里选择“Server only”后点击“next”。
第三步:安装
进入到安装步骤的界面,如果第二步选择的是其他类型也只是点击“next”即可进入到该步骤,点击“Execute”。如下图所示:
安装完成后点击“next”直到进入配置页面。
第四步:配置
进入到配置页面,如下图所示:
点击 Content Type 的下拉框,显示有三种类型:
Development Machine:开发机器,MySQL 会占用最少量的内存。
Server Machine:服务器机器,几个服务器应用会运行在机器上,适用于作为网站或应用的数据库服务器,会占用中等内存。
Dedicated Machine:专用机器,机器专门用来运行 MySQL 数据库服务器,会占用机器的所有可用内存。
根据自己的用途选择相应的类型配置,我这里为了后面做高并发性能测试便选择“Server Machine”类型。
选择好配置类型后进行连接配置,如下图:
常用的是 TCP/IP 连接,勾选该选项框,默认端口号是 3306,可在输入框中更改。若数据库只在本机使用,可勾选“Open Firewall port for network access”来打开防火墙,若需要远程调用则不要勾选。下面的“Named Pipe”和“Shared Memory”是进程间通信机制,一般不勾选。“Show Advanced Options”用于在后续步骤配置高级选项,为尽可能多的了解 MySQL 的可配置项,这里勾选该选项框。点击“next”进入下一步。
第五步:账户配置
进入到 MySQL 的账户和角色配置界面,如下图:
root 账户拥有数据库的所有权限,在密码框输入自己设置的密码。数据库在开发和维护过程中为了安全性和便于管理会为不同的用户授予相应操作权限的账户密码,点击“Add User”按钮,在弹出的会话框中设置不同权限等级的账户,如下图所示:
Host 表示能连接到该数据库的主机地址,可设置为本地(localhost/127.0.0.1)、一个外部 IP(如 218.17.224.228)、一个外部网段(如 218.17.224.*)或者所有主机(%)。Role 表示该账户的角色,可选择的角色如下:
不同的角色有着不同的权限等级,暂时可不做配置,后续会在用户权限管理章节详细讲解。
第六步:配置 Windows Service 将 MySQL 服务配置成 Windows 服务后,MySQL 服务会自动随着 Windows 操作系统的启动而启动,随着操作系统的停止而停止,这也是 MySQL 官方文档建议的配置,界面如下图:
Windows service Name 可设置为默认值,只要与其它服务不同名即可。在 Windows 系统中基于安全需求,MySQL 服务需要在一个给定的账户下运行,选择默认的 Standard System Account 即可。保持默认配置后点击“next”。
第七步:高级配置
因为在前面的第四步中勾选了“Show Advanced Options”选项,所以出现如下图所示的高级选项配置:
在这里可配置各种日志文件的存储路径,它默认存储在 MySQL 安装目录的 data 目录下面,若非必须不建议改动。Slow Query Log(慢查询日志) 后面有一个 Seconds 配置项,默认值为 10,表示一个 SQL 查询在经过 10s 后还没有查询出结果就会将此次查询记录到 Slow Query Log 中,方便 DBA 快速找到低效的操作。Bin Log 可用于主从数据同步。最下面的 Server Id 用于 Master-Slave 配置。这些都将在后续课程中讲到,这里保持默认配置即可。点击“next”。
第八步:服务器配置应用
经过上述配置后,一个 MySQL 数据库已基本配置完成。进入到这一步骤后点击“Execute”执行配置项,如下图:
等到出现如下界面表示安装成功,点击“Finish”完成。
用压缩包安装
根据自己的操作系统下载对应的 32 位或 64 位的压缩包。按如下步骤操作:
第一步:解压缩
将压缩包解压到 C:\Program Files\MySQL 路径下,也可以自定义路径。我的路径为 C:\Program Files\MySQL\mysql-5.7.10-winx64,如下图:
第二步:配置环境变量
右键点击“计算机”,选择“属性”,依次打开“高级系统设置”-“环境变量”,在系统变量中选择“Path”项,并点击编辑,如下图:
保持原有值不变,并在末尾加上英文分号后追加 C:\Program Files\MySQL\mysql-5.7.10-winx64\bin,将 MySQL 安装路径下的 bin 目录配置到 Path 变量中,使在命令行的任何目录下可以执行 MySQL 命令。
第三步:修改配置
打开 MySQL 安装目录下面的 my-default.ini 文件,找到 basedir 和 datadir 属性项,去掉前面的注释符号 #,修改值如下:basedir = C:\Program Files\MySQL\mysql-5.7.10-winx64 datadir = C:\Program Files\MySQL\mysql-5.7.10-winx64\data 分别表示 MySQL 的安装目录和数据目录。如果在第一步中解压缩到其它的文件夹则修改对应的值。再将该文件重命名为 my.ini。
(MySQL5.7.18 后面版本的压缩包中没有 my-default.ini 文件,自己新建一个名为 my.ini 的文本文件即可。详见 MySQL 官网:地址 1;地址 2)
第四步:安装
以管理员身份运行 cmd,进入到 MySQL 的 bin 目录,执行初始化命令:
mysqld --initialize --user=mysql --console
该命令用来初始化数据,在 5.7 以前的版本是不需要执行该命令的。初始化完成后会提供一个临时的 root 密码,如下图红色方框,记下该密码。
再执行如下命令进行 MySQL 服务安装:
mysqld –install mysql
mysql 为默认的服务名,可不写,若安装成功则有如下提示:
需要注意的是一定要以管理员身份运行 cmd,否则会出现如下图所示提示:
第五步:启动服务
在管理员 cmd 窗口中执行如下命令来启动 MySQL 服务:
net start mysql
当出现如下图所示提示时表示 MySQL 安装并启动成功。
MySQL5.7 以前的版本在安装时不需要执行第四步中的 mysqld –initialize 命令,如果漏掉该命令后在此步骤会出现如下错误:
因
为该版本的压缩包里面有些文件和文件夹(如 data 文件夹)需要在执行 mysqld -initialize 命令后才创建。我在用 5.6 版本的安装步骤来进行安装时就在这里吃过很多亏,希望以此为戒,不再踩坑。
第六步:登录
执行如下命令:
mysql -uroot -p
提示输入密码,输入第四步中记录下的密码,按回车后出现如下页面表示登录成功,并进入了 MySQL 命令行模式。
第七步:修改密码
在 MySQL 命令行执行如下命令:
ALTER USER ‘root @ localhost IDENTIFIED BY ‘new_password
大家改成自己的密码,如下图所示表示修改成功:
如果没有修改密码就执行其它的 SQL 命令,则会提示如下错误:
上述内容就是怎么在 Windows 系统中安装 mysql5.7.10,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注丸趣 TV 行业资讯频道。
向 AI 问一下细节