您的当前位置:首页正文

MySQL问题解决:-bash:mysql:command not found

2023-11-10 来源:帮我找美食网

问题:       [root@linux115 /]# mysql -uroot -p        -bash: mysql: command not found   www.2cto.com     因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令,所以找不到了     解决办法是:  ln -s /usr/local/mysql/bin/mysql /usr/bin 做个链接即可 

MySQL问题解决:-bash:mysql:command not found

标签:

小编还为您整理了以下内容,可能对您也有帮助:

我安装了一款软件自带mysql 带linux下进入 时,提示:command not found

做mysql命令的软链接

mysql command not found

遇上-bash: mysql: command not found的情况别着急,这个是因为/usr/local/bin目录下缺失mysql导致,只需要一下方法即可以解决:

把MYSQLPATH/bin/mysql映射到/usr/local/bin目录下:

# cd /usr/local/bin

# ln -fs /MYSQLPATH/bin/mysql mysql

还有其它常用命令mysqladmin, mysqlmp等不可用时候都可以用此方法解决。

mysqlmp同理 其中mysqlpath是mysql的安装路径

mysql安装后bash:mysql:command not found

你只安装了mysql server,还要安装mysql client

安装好后,运行:

/etc/rc.d/init.d/mysqld start

再输入mysql命令就行了

linux装好mysql,直接在终端输入mysql提示bash: mysql: command not found。

该命令不在环境变量所指定的目录下。可以用命令export来查看本机所有的环境变量,一般shell会到/bin/下查找命令。

mySQL的报错解决

1.Starting MySQL.Manager of pid-file quit without updating fi[失败]
关于这个错误原因有很多,最大的可能是没有创建测试数据库,可以用/usr/local/mysql/scripts/mysql_install_db –user=mysql命令进行创建;另外一个原因可能是权限设置问题,需要赋予mysql的data权限,可以用chmod -R 命令。
2.FATAL ERROR: Could not find /home/mysql/bin/my_print_defaults If you are using a binary release,you must run this script from
within the directory the archive extracted into. If you compiled
MySQL yourself you must run ‘make install’ first.
这个错误,是没有指明mysql的data路径导致的,可以很简单的进行解决:
vim /etc/my.cnf
在[mysqld] 后面加上路径:
basedir = /usr/local/mysql
datadir =/opt/data;
3.-bash: mysql: command not found
用mysql命令进行登陆mysql报错,原因是没有设置环境变量,需要设置,或者进入到bin目录进行登陆cd /usr/local/mysql/bin
mysql -u root
4.ERROR 1130: Host ’192.168.1.3′ is not allowed to connect to this MySQL server
用mysql远程工具链接数据库报错,这个错误原因是没有开放远程链接功能,可以在mysql里面输入如下命令进行解决:GRANT ALL PRIVILEGES ON *.* TO ’root‘@’%' IDENTIFIED BY ’password’ WITH GRANT OPTION

mySQL的报错解决

1.Starting MySQL.Manager of pid-file quit without updating fi[失败]
关于这个错误原因有很多,最大的可能是没有创建测试数据库,可以用/usr/local/mysql/scripts/mysql_install_db –user=mysql命令进行创建;另外一个原因可能是权限设置问题,需要赋予mysql的data权限,可以用chmod -R 命令。
2.FATAL ERROR: Could not find /home/mysql/bin/my_print_defaults If you are using a binary release,you must run this script from
within the directory the archive extracted into. If you compiled
MySQL yourself you must run ‘make install’ first.
这个错误,是没有指明mysql的data路径导致的,可以很简单的进行解决:
vim /etc/my.cnf
在[mysqld] 后面加上路径:
basedir = /usr/local/mysql
datadir =/opt/data;
3.-bash: mysql: command not found
用mysql命令进行登陆mysql报错,原因是没有设置环境变量,需要设置,或者进入到bin目录进行登陆cd /usr/local/mysql/bin
mysql -u root
4.ERROR 1130: Host ’192.168.1.3′ is not allowed to connect to this MySQL server
用mysql远程工具链接数据库报错,这个错误原因是没有开放远程链接功能,可以在mysql里面输入如下命令进行解决:GRANT ALL PRIVILEGES ON *.* TO ’root‘@’%' IDENTIFIED BY ’password’ WITH GRANT OPTION

解决mac mysql: command not found的方法

错误:

原因:这是由于系统默认会查找/usr/local/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/local/bin目录下,相当于建立一个链接文件。

假设mysql的路径是:/usr/local/mysql

那么我们把/usr/local/mysql/bin/mysql,映射到/usr/local/bin目录下:

还有其它常用命令mysqladmin、mysqlmp等不可用时候都可按用此方法解决。

解决mac mysql: command not found的方法

错误:

原因:这是由于系统默认会查找/usr/local/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/local/bin目录下,相当于建立一个链接文件。

假设mysql的路径是:/usr/local/mysql

那么我们把/usr/local/mysql/bin/mysql,映射到/usr/local/bin目录下:

还有其它常用命令mysqladmin、mysqlmp等不可用时候都可按用此方法解决。

mysql报错命令有哪些

mysql命令报错-bash: mysql: command not found时使用下面命令

/usr/local/mysql/bin/mysql -h127.0.0.1 -uroot -p123456

mysql报错命令有哪些

mysql命令报错-bash: mysql: command not found时使用下面命令

/usr/local/mysql/bin/mysql -h127.0.0.1 -uroot -p123456

使用mysqlbinlog工具报错 -bash: mysqlbinlog: command not found

报错是说没有找到 mysqlbinlog 这个命令。
假设你的mysql安装目录 /usr/mysqlhome
解决方法: 设置PATH变量,加入/usr/mysqlhome/bin 或者 /usr/mysqlhome/bin 这里执行
或者用绝对路径 /usr/mysqlhome/bin/mysqlbinlog
都可以。

使用mysqlbinlog工具报错 -bash: mysqlbinlog: command not found

报错是说没有找到 mysqlbinlog 这个命令。
假设你的mysql安装目录 /usr/mysqlhome
解决方法: 设置PATH变量,加入/usr/mysqlhome/bin 或者 /usr/mysqlhome/bin 这里执行
或者用绝对路径 /usr/mysqlhome/bin/mysqlbinlog
都可以。

command not found怎么办

解决mac上出现command not found的步骤如下:

1、首先,在mac上打开mysql:

2、然后,在mac终端上,运行mysql命令:

3、接着,在命令行上使用vim打开 etc目录下的profile文件,要用sudo管理员权限运行:

4、然后,打开文件后,按一个字母 i,进入编辑状态。然后在后面输入export路径:

5、最后,按一下esc键,退出编辑状态,输入:wq!保存刚才的修改,到此,mac上出现command not found的情况就已经解决了:

linux没有找到mysql-uroot-p

如果您在 Linux 中使用类似 "mysql -uroot -p" 的命令时出现 "mysql: command not found" 或 "bash: mysql:命令未找到" 等提示,可能是因为系统中没有安装 MySQL,或者 MySQL 的可执行文件不在系统 PATH 路径之中。

您可以按照以下步骤来解决此问题:

1. 请确保系统中已经安装了 MySQL 数据库。如果没有安装,您需要先通过包管理器或者源码安装方式安装 MySQL;

2. 如果已经安装了 MySQL,请验证 MySQL 的可执行文件路径是否在系统 PATH 路径之中。可以通过 "echo $PATH" 命令来查看系统 PATH 路径;

3. 如果 MySQL 的可执行文件路径未在 PATH 中,您可以手动添加 MySQL 可执行文件路径。请将 MySQL 安装目录下的 bin 目录添加到 PATH 中,可以通过以下命令实现:

export PATH=$PATH:/your/mysql/install/path/bin

这样,在您使用 "mysql -uroot -p" 命令时,系统便能够正确找到 MySQL 的可执行文件并执行相应的操作。

Top