当初第一次折腾mysql怎么配置环境变量,硬生生卡了快一小时,明明软件安装成功了,cmd输入命令还是提示不是内部或外部命令。
核心问题就一个:系统找不到MySQL的执行程序路径。
安装MySQL的时候默认只写入安装目录文件,不会自动把路径录入系统,所以必须手动配置环境变量,才能在任意终端位置调用MySQL命令。最开始完全不懂原理,瞎改系统自带的变量,差点把电脑的运行环境搞乱,后来一步步试错才摸清楚稳妥的操作方式。
mysql配置环境变量的前期准备
首先得精准找到MySQL的bin目录,这一步错了后面全部白做。默认安装的MySQL,路径大多是C:\ProgramFiles\MySQL\MySQLServer8.0\bin,如果是自定义安装,就去找自己当初选定的安装文件夹里的bin文件夹。
当时就是犯了低级错误,只复制了MySQL的根目录,没有定位到bin文件夹,配置完之后依旧无法识别命令。bin文件夹里装着mysql.exe、mysqld.exe这些核心执行文件,环境变量必须精准指向这里,系统才能读取到运行程序。
确认路径之后,直接复制完整文件夹路径,不要多字符也不要少字符,空格和符号都要完全对应,不然配置会失效。
mysql配置环境变量的实操过程
Windows系统的操作路径很固定,右键此电脑选择属性,点开高级系统设置,找到环境变量选项,这里分用户变量和系统变量,只需要改系统变量就行,用户变量仅对当前账号生效,局限性太大。
找到系统变量里的Path选项,双击点开编辑界面,点击新建,把刚刚复制的MySQLbin路径粘贴进去,之后一路点击确定保存。这里一定要逐层确认保存,之前偷懒只点了最后一步确定,前面的修改压根没保存,白忙活半天。
很多人不知道,修改环境变量后,正在运行的终端是不会同步更新的。当时配置完直接打开旧的cmd测试,一直报错,折腾好久才搞明白,必须关闭所有终端窗口,重新打开新的命令行工具。
mysql配置环境变量的结果验证
验证步骤特别简单,没有复杂操作。
重启cmd之后,直接输入mysql-V,按下回车。
如果界面弹出MySQL的版本号信息,就说明环境变量配置完全成功,系统可以正常识别MySQL命令。如果依旧提示命令无效,大概率是路径复制错误,或者没有完全保存设置。
后续使用MySQL的登录、启动、查询等所有命令,都能在任意磁盘目录下直接运行,不用每次都切换到MySQL的bin文件夹里操作,日常使用便捷度提升很多。
现在每次新装MySQL,都会优先配置环境变量,再也不会犯路径填错、忘记保存、不重启终端的低级错误。