MYSQL安装后无法找到安装目录解决方法分享mysql不安装目录

那天朋友突然说MySQL在办公室打不开。
他正在键盘上急忙打字,屏幕上出现了“mysql not found”的字样。
我的心猛地一跳,这个场景好熟悉。
我记得当我第一次学习数据库时,我对同样的错误代码感到摸不着头脑。
你必须帮助他尽快完成这项工作。

先说一下我的解决方案。
我坐在他旁边,打开了电脑。
他用的是Windows 1 0MySQL是公司统一安装的,路径有点深:C:\Program Files\MySQL\MySQL Server 8 .0\bin。
我让他先检查一下环境变量。
打开“此电脑”→右键“属性”→“高级系统设置”→“环境变量”。
在“系统变量”下找到 Path,然后单击编辑。
那里没有MySQL路径所以我让他添加它:C:\Program Files\MySQL\MySQL Server 8 .0\bin;然后确认所有窗口。
他问道:“添加完之后,完成了吗?”我说:“差不多了,需要重启命令提示符。

重启后,他尝试了mysql -u root -p,居然直接输入了。
我看着他明亮的眼睛,心想,这招还真管用。
但转念一想,如果环境变量错了,或者权限不够,岂不是更麻烦?
然后我再次尝试使用注册表。
在命令行中键入 regedit 并导航到 HKEY_LOCAL_MACHINE\SOFTWARE\MySQL\MySQL Server 8 .0。
里面有一个Location,双击它可以改变安装路径。
这种方法我只在自己的电脑上尝试过一次,因为我总觉得修改注册表有点像“开盲盒”。
如果删除了错误的键值,系统会出现问题吗?所以现在不推荐给新手。

等等,还有一件事。
我见过的最令人愤怒的事情是当一位同事在Windows上双重安装和安装MySQL时。
结果他在Mac系统上运行brew install mysql-client,两个MySQL版本冲突了。
最后我花了两个小时才在虚拟机里安排好了。
这让我觉得在安装数据库之前,我们确实需要先考虑一下环境。

我突然想到,现在用Docker安装MySQL是不是真的更简单了?例如,运行一个容器只需要几分钟。
尽管命令行老手可能会认为 Docker“过度打包”,但它省去了很多麻烦。
上次我向实习生演示它时,我只是使用 docker-compose up -d 来完成它。
他的眼睛睁得像铃铛一样大。

现在回想起来,解决“找不到安装目录”的问题其实和解决一道简单的数学题是一样的,但前提是你得知道哪个数字是哪个。
如果你甚至不知道MySQL安装在哪里,那么这就变成了一个几何问题,你必须先画一张图。
例如,我有一台安装了 MySQL 5 .7 的旧计算机,但路径是 C:\Program Files\MySQL\MySQL Server 5 .7 \bin。
我用过我已经使用这个链接好几年了,但是如果我真的想写下来,我必须检查我安装时是否选择了中文路径?还是英语路线?这个细节有时非常重要。

win7系统安装mysql后找不到服务或提示找不到指定文件如何解决

嗯...很多Win7 系统用户...会安装MySQL...但是...安装后...找不到服务...或者...说找不到指定的文件...然后...它...无法使用...怎么办...我告诉你...
首先...如果你有MySQL 5 .0版本...你需要...使用cmd...进入MySQL文件目录下的bin目录...然后...运行这个命令:mysqld-nt.exe install...如果是5 .1 以后的版本...该命令如下: mysqld.exe install...
执行后...看看...是否已安装...它会显示已经安装...如果没有...则显示安装成功...然后...您可以进入服务列表...会发现MySQL服务...
如果...没问题...可以直接启动服务...并且可以连接MySQL...但是...有时...您安装的目录不是默认目录...或者您之前已经安装过...目录不一致...当您启动...你会遇到问题...
那是因为...你的服务的路径与你安装的路径不匹配...你需要更改注册表...首先...打开注册表...在cmd中输入regedit...
找到MySQL服务的注册表...更改变量imagePath...路径是你的mysqld.exe所在的路径...
这样...MySQL服务就会启动...