php - 使用 Ubuntu mate 的 Apache 和 Mysql

标签 php mysql apache phpmyadmin

我是 Ubuntu 新手。我尝试运行 .php 文件并将其连接到数据库。一切都已就绪。我已经在 phpMyAdmin 中导入了数据库,但每次访问数据库时,它都会返回错误

This page isn’t working localhost is currently unable to handle this request. HTTP ERROR 500

事实证明,我的数据库似乎根本没有运行。在 Windows 中,我只需打开 XAMPP 并单击 Apache 和 MySQL 按钮。在 Ubuntu 中时, 我不知道如何启动或运行 MySQL 和 Apache。我已经尝试在终端上运行命令,但没有帮助。有人已经在这台计算机上安装了它,我只是不知道如何运行它以及它运行在什么网络服务器平台上。

我该如何操作以及如何知道我的数据库正在运行且可访问?

最佳答案

尝试连接您的数据库并通过命令行访问数据库。

mysql -u [username] -p

您可以将[username]替换为您的mysql真实用户名,例如root

它会提示输入密码,因此您可以输入您的密码,例如root

提示会说

mysql>

现在您需要列出所有数据库以查看数据库是否存在

show databases;

它将列出所有数据库。您可以验证您是否存在

然后您可以通过

选择数据库
use databasename;

然后运行

show tables;

它将显示所有表格。

这样你就可以验证mysql是否正常工作、数据库是否存在以及表是否存在。

关于php - 使用 Ubuntu mate 的 Apache 和 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50831396/

相关文章:

PHP 在上传前显示选择的图像

php exec mysql 空输出

mysql - 如何防止mysql隐式提交

mysql - 为什么连接字符串只能在开发机器上工作?

mysql - mysql 查询 : couple of conditions matching in the same column

java - Servlet 的 ProxyPass?

Apache不会从Passenger开始

php - 使用变量名实例化 PHP 对象时捕获错误

php - 印地语无法在 tcpdf 上正确显示

android - Apache Legacy 的 Proguard 问题(不使用该库时)