为啥安装mysql 输入mysqld提示不是内部或外部命令 环境变量设置了如下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥安装mysql 输入mysqld提示不是内部或外部命令 环境变量设置了如下相关的知识,希望对你有一定的参考价值。

环境变量,配置环境不知到哪里错了

参考技术A 这里应该是使用的mysql initialize,不是mysqld。追问

还是不行

追答

那你看下你的bin目录下有没有mysql.exe文件,还有确认下你的mysql是否已经安装。

追问

一共这三个eve文件,zip解压后不就是安装了

追答

不是哦,需要安装才能使用的。5.6以上的mysql版本都需要安装后才能使用,只是解压的话没有mysql.exe文件是无法启动和执行mysql的功能的。

追问

怎么安装啊, eve文件都点了 没有提示安装框 - , -

追答

估计是你的zip压缩包没有安装程序,你还是直接从mysql的官网下载一个最新版来安装吧,最新版的mysql程序应该是msi文件,你下载以后双击运行按照教程安装完成后,再用命令行打开。

本回答被提问者采纳

输入mysqldump命令时提示不是内部外部命令怎么回事,path输入没有问题,是mysql所在目录

该问题已经解决
第一步 测试环境变量
如果安装mysql的时候没有自动配置windows环境变量,则需要手动配置mysql环境变量,在“我的电脑->右键属性->环境
变量” 修改系统环境变量path添加(自己的mysql安装路径)我的是:c:/Programs Files/MySQL/MySQL
Server 5.0/bin; 进入cmd中测试mysql -uusername -ppassword 是否能成功,成功则表示配置成功
第二步 实现远程备份数据库
cmd中实现方法:
在cmd中输入:mysqldump -uroot -padmin -h 192.168.1.99 db_cyk > d:/test.txt
java代码中实现的方法:
String command="cmd /c mysqldump -uroot -padmin -h 192.168.1.99 db_cyk > d:/test.txt "
Runtime.getRuntime().exec(command);
表示将192.168.1.99上的用户名是root 密码是 admin 的db_cyk数据库备份到 d盘的根目录test.txt文件中
第三步 实现远程还原数据库(区别“<”和“>”)
cmd中实现方法:
在cmd中输入:mysql -uroot -padmin -h 192.168.1.99 db_cyk <d:/test.txt
java代码中实现的方法:
String command="cmd /c mysql -uroot -padmin -h 192.168.1.99 db_cyk < d:/test.txt "
Runtime.getRuntime().exec(command);
参考技术A 如果确定你路径没问题的话,那就要看下你那个路径下也就是bin下面有没有mysqldump.exe这个文件本回答被提问者采纳

以上是关于为啥安装mysql 输入mysqld提示不是内部或外部命令 环境变量设置了如下的主要内容,如果未能解决你的问题,请参考以下文章

mysql -uroot -p命令后却提示:“mysqld不是内部或外部命令,也不是可运行的程序”

免安装的MySQL数据库,在dos命令里运行mysqld install,一直出现不是内部或外部命令,也不是可执行的程序

MySQL安装以及连接Navicat

为啥我的电脑CMD 中mysqldump和mysql命令不能用

为啥我在CMD里输入lsnrctl,提示不是内部或外部命令????

MySQL5.7 在Windows命令行下输入命令mysqld --console,命令行提示以下错误,请问怎么解决?