为什么我无法运行mysql?

为什么我无法运行mysql?

我正在尝试将数据库从 Wamp 导入到 Xampp。我先运行 Lampp,然后转到/opt/lampp/bin并运行:

mysql (or mysqladmin ?) -u root -h localhost

但我得到:

mysql:找不到命令行

为什么它不起作用?

答案1

通常,出于安全原因,当前目录 ( .) 不在 PATH 内(假设用户ls在 /tmp 中放置了一个名为 /tmp 的邪恶可执行文件,然后root执行它...)。

您可以显式调用它:

./mysql -uroot -hlocalhost

或者您可以将该文件夹添加到您的路径中:

export PATH=/opt/lampp/bin:$PATH
mysql -uroot -hlocalhost

相关内容