在开发网站或者管理本地数据时,MySQL是最常用的关系型数据库之一。很多新手在Win10电脑上安装MySQL时会遇到各种报错或者找不到服务的麻烦。其实只要跟着步骤一步步来,整个过程非常顺利。本文直接用大白话带你完成下载、解压、配置环境变量、初始化数据库以及启动服务的全部流程,保证你看完就能跑通。
第一步准备安装包与环境检查
去MySQL官网找到Community版本下载页面,选择Windows平台的zip压缩包格式。压缩包比msi安装器更灵活,不容易被注册表卡住。下载后把文件放到一个路径全英文且不带空格的文件夹里,比如D盘根目录下的mysql文件夹。解压后你会看到一堆文件和子文件夹,暂时不用管它们具体是干嘛的,记住这个主目录就行。另外提前确认你的电脑已经安装了Visual C++运行库,如果没有的话可以去微软官网下载最新版的VCRedist装一下,不然后面初始化会直接报错。这一步很多人容易忽略,但它是数据库正常运行的基础依赖。
第二步创建配置文件并设置参数
进入解压后的mysql主目录,找到data文件夹把它删掉,因为新版本的mysql要求初始化前不能有残留数据。然后在主目录里新建一个文本文档,重命名为my.ini。用记事本打开它,粘贴基础配置代码。代码里的basedir和datadir要改成你自己的实际路径,注意斜杠要用正斜杠或者双反斜杠。default-character-set=utf8mb4这行保证了以后存中文不会乱码。保存文件后关闭。配置文件的作用是让数据库知道往哪儿放数据以及用什么字符集,写好它后面能省掉大量排查时间。
第三步配置环境变量让命令随时可用
右键点击此电脑选属性,打开高级系统设置,点环境变量。在系统变量里找到Path,双击编辑,点新建,把mysql主目录下的bin文件夹路径加进去。确定保存后,一定要重新打开一个全新的命令提示符窗口,之前的窗口缓存了旧路径。在黑色命令行里输入mysql -V,如果能显示版本号,说明环境变量配成功了。这一步很关键,不然每次进数据库都得切到bin目录下敲命令,特别麻烦。配好环境变量相当于给系统发了通行证,以后在任何位置都能直接调用数据库指令。
第四步初始化数据库并启动服务
以管理员身份运行命令提示符。切换到mysql的bin目录,输入mysqld --initialize --console。等进度条跑完,屏幕最后会打印出一行临时密码,务必抄下来或者截图保存,登录第一次必须用它。接着输入mysqld install MySQL命令把mysql注册成windows服务。成功后再输入net start MySQL启动它。如果提示服务名无效,可能是之前卸载不干净,去服务管理器里把旧的mysql服务删掉重来一次。初始化过程大概需要十几秒到几分钟,耐心等待不要关闭窗口。
第五步修改密码与验证连接
服务跑起来后,在命令行输入mysql -u root -p,粘贴刚才记的临时密码回车。进去之后看到mysql>提示符就说明连上了。先别急着写代码,第一件事就是改密码。输入ALTER USER rootlocalhost IDENTIFIED BY 你的新密码分号记得分号不能少。改完后输入flush privileges刷新权限。现在你可以输入quit退出,再用新密码登录试试。整个流程走通后,你的Win10电脑就已经具备完整的MySQL开发环境了,接下来可以搭配Navicat或者Workbench图形化工具轻松管理数据表,日常维护会变得非常直观。