问题: [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 的可执行文件并执行相应的操作。