mysql安装从二进制文件bin文件夹命令"命令未找到"

时间:2014-04-26 12:30:22

标签: mysql ubuntu binaries

我刚从ubuntu上的二进制文件安装了mysql,服务器启动,我可以访问sql命令窗口。

然而,当从mysq bin文件夹运行命令时,例如mysqladmin,mysql_secure_installation ......它一直说"命令未找到" ......它与环境变量路径有关吗?

这是我在/ etc / environment文件中的路径

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/mysql/bin"

任何想法?

帕斯卡

2 个答案:

答案 0 :(得分:1)

在Ubuntu中,如果您已经从apt-get安装,那么您将获得:

$ whereis mysql
$ mysql: /usr/bin/mysql /etc/mysql /usr/lib/mysql /usr/bin/X11/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

MySQL必须在/usr/bin/mysql

发布file /usr/bin/mysql

的输出

答案 1 :(得分:0)

使用正确的用户名和密码输入以下命令

mysql -u USER -p -e' SHOW VARIABLES WHERE Variable_Name LIKE"%dir"'

输出(在Linux上)将是这样的:

+---------------------------+----------------------------+
| Variable_name             | Value                      |
+---------------------------+----------------------------+
| basedir                   | /usr                       |
| character_sets_dir        | /usr/share/mysql/charsets/ |
| datadir                   | /var/lib/mysql/            |
| innodb_data_home_dir      |                            |
| innodb_log_group_home_dir | ./                         |
| lc_messages_dir           | /usr/share/mysql/          |
| plugin_dir                | /usr/lib/mysql/plugin/     |
| slave_load_tmpdir         | /tmp                       |
| tmpdir                    | /tmp                       |
+---------------------------+----------------------------+

您可以找到所需的目录。