如何在windows中使用命令提示符将mysql安装路径升级到bin文件夹。是否有任何命令来获取mysql安装路径的位置?
答案 0 :(得分:11)
(如果我的问题正确无误) 像你一样,将任何其他目录添加到路径
设置PATH =%PATH%; C:\ DirectoryToAdd \ ToPath
如果您添加%PATH%on,beginig或结尾,它不会满足,但您必须添加它,否则您的路径将只是您的新目录。
找到mySql安装目录(例如C:\ Program Files \ MySQL \ MySQL Server 5.6 \ bin),然后输入上面的命令 设置PATH =%PATH%; C:\ Program Files \ MySQL \ MySQL Server 5.6 \ bin
提示:
在cmd中使用PATH来查看你的路径是什么(我认为每个人都知道这一点,但它不能伤害)并且看到更多关于PATH命令的信息
必须打开mySql服务器才能执行命令。
答案 1 :(得分:7)
在MySQL客户端中,您可以通过执行以下操作获取基本目录和数据目录:
select @@basedir
select @@datadir
你可以从那些中重建所有其他路径。所以,如果你可以进入MySQL,那应该这样做。
答案 2 :(得分:2)
通常它安装在旁边程序文件中这是您可以找到bin C:\Program Files\MySQL\MySQL Server 5.5\bin
答案 3 :(得分:2)
如果正确安装mysql,则会自动将mysql路径添加到环境变量中。在命令提示符中检查此类型path
。如果你可以在其中看到mysql路径,你可以从任何命令提示符位置运行mysql可执行文件。
答案 4 :(得分:2)
这对我有用,非常简单。
首先我下载了mysql并完成了全部安装,然后执行了以下步骤。
在Windows桌面上,右键单击“我的电脑”图标,然后选择“属性”。
接下来,从出现的“系统属性”菜单中选择“高级”选项卡,然后单击“环境变量”按钮。
在“系统变量”下,选择“路径”,然后单击“编辑”按钮。应出现“编辑系统变量”对话框。
将光标放在显示在“变量值”空间中的文本末尾。 (使用End键确保光标位于此空间中文本的最末端。)然后输入MySQL bin目录的完整路径名(例如,C:\ Program Files \ MySQL \ MySQL Server 5.1) \ bin)中
注意强>
必须有一个分号将此路径与此字段中的任何值分开。
依次关闭此对话框和每个对话框,单击“确定”直到所有已打开的对话框都被取消。
-
现在键入" mysql - version"在控制台中,如果它显示已安装的版本,一切都很顺利。
*如果您在同一台计算机上运行多个MySQL服务器,则不应将MySQL bin目录添加到Windows PATH中。
来自MySQL的官方网站:http://dev.mysql.com/doc/mysql-windows-excerpt/5.1/en/mysql-installation-windows-path.html
答案 5 :(得分:2)
首先:
编辑系统Path变量时要特别小心;意外删除或修改现有Path值的任何部分可能会使您出现故障甚至无法使用的系统。
正如我们所说,我想我需要解释一下如何编辑Windows Path Variable。所以,让我们开始。
Windows路径变量
首先,我们需要编辑路径系统变量,但我们如何编辑它?简单!转到计算机并单击其图标,然后单击属性。
或者你可以按Windows + Pause/Break
,然后打开此窗口:
然后点击高级系统设置或类似内容,如下图所示:
然后,点击刚刚打开的窗口上的系统变量按钮。
在这个新窗口中,您会找到两个区域,即顶部和底部区域;现在让我们关注底层问题。搜索名称为路径的变量。点击它(选择它),点击编辑按钮,就会出现如下所示的窗口。
PS:重要的是要记住,如果您使用的是早于8或8.1的Windows版本,那么这样的窗口将无法向您开放。它本来可以改变,但我不知道。
如果您看到此窗口,现在可以通过添加或删除目录编辑路径系统变量,现在单击编辑文本按钮。在这个新的窗口打开,在值字段,在已经存在的文本的最后,你应该把它放在:
C:\Program Files\MySQL\MySQL Server <version>\bin
听着,这是我使用过的MySQL服务器的默认安装位置。现在你需要知道你在哪里安装它。如果您安装在默认位置但又不知道您正在使用的版本,则可以访问:
C:\Program Files\MySQL
自己查看已经安装的版本,然后放在上面的路径上。对我来说,我使用了以下内容:
C:\Program Files\MySQL\MySQL Server 5.7\bin
我使用过它,因为我的MySQL版本是5.7。我希望你明白了。
现在点击确定按钮,直到您看不到我们打开的任何窗口。
重新打开您的CMD(或Powershell),现在您可以直接从CMD使用您的MySQL。
答案 6 :(得分:1)
为了更容易调用MySQL程序,您可以将MySQL bin目录的路径名添加到Windows系统PATH环境变量中:
•在Windows桌面上,右键单击“我的电脑”图标,然后选择“属性”。
•接下来,从出现的“系统属性”菜单中选择“高级”选项卡,然后单击“环境变量”按钮。
•在“系统变量”下,选择“路径”,然后单击“编辑”按钮。应出现“编辑系统变量”对话框。
•将光标放在标记为“变量值”的空间中出现的文本末尾。 (使用End键确保光标位于此空间中文本的最末端。)然后输入MySQL bin目录的完整路径名(例如,C:\ Program Files \ MySQL \ MySQL Server 5.1) \ bin)
参考= http://dev.mysql.com/doc/mysql-windows-excerpt/5.1/en/mysql-installation-windows-path.html
答案 7 :(得分:0)
要从命令行启动mysql服务器,您应该启动一个控制台窗口(或“DOS窗口”)并输入以下命令:
壳&GT; “C:\ Program Files \ MySQL \ MySQL Server 5.5 \ bin \ mysql”
答案 8 :(得分:0)
当您使用 WAMP 时,路径是 C:\ wamp \ bin \ mysql \ mysql5.6.12 \ bin
答案 9 :(得分:0)
要在命令提示符下运行mysql,请按照以下步骤操作:
page.open(url, function(status){
console.log("open", status)
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function(status){
var price = page.evaluate(function(){
return $("table:nth-of-type(1) tbody > tr > td > span > b").eq(0).text()
})
console.log(price)
phantom.exit()
})
})
这些是在命令行上运行mysql的主要步骤。
将mysql命令直接运行到CMD的另一种方法:
确保您的mysql \ bin文件夹是$ PATH变量的一部分:
1. Run cmd command
2. Type c: or d: on command prompt. This will be based on your WAMP server installations.
3. Assuming you have installed wamp on c: drive.
4. c:\>cd wamp
4. c:\wamp>cd bin
5. c:\wamp\bin>cd mysql
6. c:\wamp\bin\mysql>cd mysql15.1.36
7. c:\wamp\bin\mysql\mysql15.1.36>cd bin
8. c:\wamp\bin\mysql\mysql15.1.36\bin>mysql.exe -u root
让我知道这是否可以解决它!
答案 10 :(得分:0)
我相信这也将有所帮助:
点击How to edit your system PATH for easy command line access in WIndows。
将路径注册到mysql.exe之后,您无需再键入整个路径即可进行命令,只需键入
mysql
在您的cmd中。
答案 11 :(得分:0)
我知道这个问题很老了。但是我只是想指出这里的所有答案是如何完全误解OP的问题。
他没有问如何更改路径。他在询问是否有通往MYSQL安装目录的方法(因为它可能因PC的不同而异,x64 x86,驱动程序字母ETC。)。 GOAL与MySQL中的@@ basedir系统变量类似(但这需要您连接到MySQL)。
我认为OP想要做的和我想要做的是相似的。我们想要在MySQL目录中获得BIN文件夹,以便调用mysqldump.exe。 (请不要告诉我只使用$ mysqldump.exe,因为这是在MySQL PROMPT中使用的而不是DOS PROMPT)
例如%MYSQLDIRECTORY%/ BIN / mysqldump.exe <---%MYSQLDIRECTORY%仅作为示例
我们只需要运行mysqldump.exe并在其中输入一些参数即可。目前,我只是将mysqldump.exe复制到我的应用程序文件夹中,但这甚至是一个坏主意,因为它可能与操作系统中安装的版本不同。
答案 12 :(得分:0)
如果您知道版本,则可以查询注册表。
FOR /F "usebackq tokens=2,* skip=2" %L IN (`REG QUERY "HKLM\SOFTWARE\Wow6432Node\MySQL AB\MYSQL Server 8.0" /V Location`) DO SET SQLPath=%M
Set binloc=%SQLPath%bin
echo %binloc%
答案 13 :(得分:0)
正如@Peter Lionhart 正确指出的,问题是如何获取路径到 mysql.exe
和 mysqldump.exe
实用程序所在的目录。
MySQL 是一个 Windows 服务,通常命名为 MySQL[version]。知道了这一点,您就可以轻松找到其实际安装的目录。这可以手动完成,也可以使用 PowerShell 命令完成。
services.msc
红色下划线是可以复制的文字。此行还包含 --defaults-file
参数,该参数指定 mysql.ini
Windows,可以通过 UI 完成的所有操作都可以使用 PowerShell 命令重复执行。下一个命令返回:
$service_path = Get-WmiObject win32_service | ?{$_.Name -like '*mysql*'} | Select-Object -Property PathName -First 1 | Format-Table -HideTableHeaders | Out-String; $service_path.split('"')| Where-Object {$_ -like "*mysqld.exe*"} | %{$_.replace('mysqld.exe','').trim() }
查看更多here