如何在XAMPP中启动MySQL控制台?


17

XAMPP安装完成。XAMPP已启动并正在运行。

那MySQL控制台呢?如何启动MySQL控制台以运行一些特殊的SQL语句?


请记住,有比XAMPP更好的在Ubuntu中部署Web服务器的方法。它们也更容易,更可靠。如果您想了解过程,请创建一个新问题。
理查德·罗德里格斯

Answers:


26

只需使用命令启动mysql

例: sudo /opt/lampp/lampp startmysql

并找到mysql的路径,它将放置在lampp的bin目录中,然后登录

例: /opt/lampp/bin/mysql -u root


这对于Linux xampp来说是完美的解决方案
Murtuza Zabuawala

5

从终端类型mysql -uUSER -pPASSWORD DATABASE为:

mysql 使用mysql的实际命令

-uUSER是用户将要连接的内容。该-u是用户的参数和用户部分是用户的实际名称。

-pPASSWORD是该用户的密码。该-p是密码的参数和密码是实际密码。

DATABASE部分是可选的。只是如果您想直接连接到特定数据库。例如,假设用户密码为ubuntu的cyrex想要连接到数据库linux,您可以输入以下命令:

mysql -ucyrex -pubuntu linux (用户为cyrex,密码为ubuntu,数据库为linux)

如果您不添加数据库,则最终可以通过使用mysql 的use语句或使用show database搜索数据库来进入数据库;


1
+1:这是通常的解决方案,但恐怕XAMPP实际上不会像这样部署mysql。我不使用XAMPP,所以不确定,但是我的朋友有XAMPP,但我非常讨厌它。如果我的假设是正确的,那么您的解决方案可能不适用于OP,但这仍然是正确的。
理查德·罗德里格斯


1

XAMPP控制面板的最新版本有一个壳按钮,点击它可以显示一个对话框,指出要创建的#bat文件的需求,如果它现在应该创建它。你应该说是的

之后,它将打开一个控制台窗口。在该控制台窗口中,您可以通过键入以下内容轻松访问mysql。

mysql -u mysqluser --p mysqlpass

在我自己的个人安装中,我使用以下内容(因为我没有为用户@root设置通行证)。

mysql -u root

顺便说一句,如果不是很明显我正在使用Windows,那么ubuntu版本可能会有一些差异。

希望这对某人有帮助。


1

首先在shell(Ubuntu)中使用此命令:

ubuntu@ubuntu-PowerEdge-2850:~$ sudo /opt/lampp/lampp startmysql 

其次在shell(Ubuntu)中使用此命令:

ubuntu@ubuntu-PowerEdge-2850:~$ /opt/lampp/bin/mysql -u root -p database < "/opt/lampp/htdocs/database.sql" 

输入密码:(按Enter


为什么要导入一个database.sql文件,而该问题是仅启动控制台所特有的?
Parto'Apr

1

要启动Apache,MySQL和ProFTPD服务器,您只需键入以下命令。

 ~$ sudo /opt/lampp/lampp start

要打开MySQL或MariaDB控制台(终端),您只需键入以下命令。

 ~$ sudo /opt/lampp/bin/mysql

0

我的解决方案是:

sudo /opt/lampp/lampp status
sudo /opt/lampp/lampp startmysql
sudo /opt/lampp/lampp status
cd /opt/lampp/bin
./mysql -h localhost test
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.