
正文
mysql无法调用系统命令,mysql命令不可用
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux下安装了mysql,输入mysql命令无效是怎么回事?
原因:设置错误造成。解决方法:重新正确设置来解决此问题。如下参考:右键单击数据库,选择dumpSQL文件——结构和数据,然后单击savecopy,如图所示。将该文件保存为ymt。sql备用。
linux下已经装了mysql,mysql命令执行时报没有该命令是设置错误造成的,解决方法为:鼠标右键点击该数据库,选择转储sql文件--结构和数据,点击出现如图的另存为窗口。在此将文件保存为ymt.sql备用。
可能是被你不小心删除了,连接localhost通常通过一个Unix域套接字文件进行,一般是/tmp/mysql.sock。如果套接字文件被删除了,本地客户就不能连接。这可能发生在你的系统运行一个cron任务删除了/tmp下的临时文件。
原因:可能是/usr/local/mysql/mysql.pid文件没有写的权限;解决方法 :给予权限,执行 “chmod 775 /usr/local/mysql/ -R” 然后重新启动mysqld。
这个是由于没有结束命令所以才会这样。一般mysql命令行中加;号代表一行命令的结束,要使用英文半角的。
该命令不在环境变量所指定的目录下。可以用命令export来查看本机所有的环境变量,一般shell会到/bin/下查找命令。
相关问答
Q1: linux下已经装了mysql,为什么mysql命令执行时报没有该命令
1、linux下已经装了mysql,mysql命令执行时报没有该命令是设置错误造成的,解决方法为:鼠标右键点击该数据库,选择转储sql文件--结构和数据,点击出现如图的另存为窗口。在此将文件保存为ymt.sql备用。
2、首先,连接工具的mysql就是个命令而已,如果你使用在线安装,如um install 或者ubuntu里面的apt install ,系统会默认把mysql的连接工具放入/usr/bin下面去,如果你使用编译安装,那你需要手动把这个文件放入到bin目录里去。
3、原因:可能是/usr/local/mysql/mysql.pid文件没有写的权限;解决方法 :给予权限,执行 “chmod 775 /usr/local/mysql/ -R” 然后重新启动mysqld。
4、可能是被你不小心删除了,连接localhost通常通过一个Unix域套接字文件进行,一般是/tmp/mysql.sock。如果套接字文件被删除了,本地客户就不能连接。这可能发生在你的系统运行一个cron任务删除了/tmp下的临时文件。
5、该命令不在环境变量所指定的目录下。可以用命令export来查看本机所有的环境变量,一般shell会到/bin/下查找命令。
6、下载mysql的源码安装包,使用下面的命令来下载wget http://dev.mysql.com/get/Downloads/MySQL-6/mysql-2tar.gz下载的时间可能有点漫长,请耐心等待。
Q2: 解决mysql不是内部或外部命令
1、安装Mysql后,当我们在cmd中敲入mysql时会出现‘Mysql’不是内部或外部命令,也不是可运行的程序或其处理文件。打开我的电脑在我的电脑右键中选择属性,然后单击选择高级系统设置。在系统属性的‘高级’中选择环境变量。
2、大多数不是内部命令或外部命令都是环境变量的问题。编辑path并把复制的内容粘进去就完美解决不是内部命令或外部命令的问题了哟。
3、没有配置环境变量。打开系统变量Path可以看到,已经存在MysqlShell0\bin\的路径,但缺少MysqlServer\bin的路径。解决方法:找到MysqlServer0\bin的路径并添加即可。
4、原因:输入的命令不是系统内部命令。解决方法:重新正确设置来解决此问题。如下参考:首先,右键单击桌面上的“thiscomputer”图标,选择“properties”选项,如下图所示。
5、免安装的MySQL数据库,在dos命令里运行mysqld install,一直出现不是内部或外部命令,也不是可执行的程序,是设置错误造成的,解决方法如下:如图所示,这就是遇到的MySQL命令错误。
6、在PATH那一行加分号,然后加sqlbin所在路径,不行。在下一行就能成功。
关于mysql无法调用系统命令和mysql命令不可用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







