我在这里找到了答案:如何在 XAMPP 中启动 MySQL 控制台?但这对我不起作用。
首先,如果我去文件夹
/opt/lampp/bin/
如果我再打电话
mysql -u root
然后我收到通知,这个命令是未知的。我不明白为什么。不过,我可以
./mysql -u root
那么从终端访问 MySQL 的正确方法是什么?
我在这里找到了答案:如何在 XAMPP 中启动 MySQL 控制台?但这对我不起作用。
首先,如果我去文件夹
/opt/lampp/bin/
如果我再打电话
mysql -u root
然后我收到通知,这个命令是未知的。我不明白为什么。不过,我可以
./mysql -u root
那么从终端访问 MySQL 的正确方法是什么?
您无法启动它
mysql -u root -p
的原因是文件夹位置/opt/lampp/
未包含在您的路径中。将此行添加到您的.bashrc
文件中:然后关闭它并
source
使用:如果上述
source
命令没有出现错误,那么您现在可以mysql -u root -p
从终端执行此操作。Xampp 使用 Mariadb 作为 MySQL 的替代品。您将使用 mysql 找到文件夹和文件名,但 MariaDB 在它后面。请阅读mariadb-vs-mysql-compatibility。
首先,确保通过执行以下操作启动 xampp
切换到 bin 目录,即
通过键入启动 mariadb
./mysql -u root -p