![](/img/trans.png)
[英]Ubuntu Lamp php script with mySQL connection not using Apache
[英]Apache and Mysql using Ubuntu mate
我是Ubuntu的新手。 我试图运行.php文件并将其连接到数据库。 一切都准备就绪。 我已经在phpMyAdmin中导入了数据库,但是每次访问数据库时,都会返回错误
此页面无法正常运行localhost当前无法处理此请求。 HTTP错误500
事实证明,我的数据库似乎根本没有运行。 在Windows中,我只需打开XAMPP ,然后单击Apache和MySQL按钮。 在Ubuntu中,我不知道如何启动或运行MySQL和Apache。 我已经尝试在终端上运行命令,但无济于事。 有人已经将其安装在此计算机上,我只是不知道如何运行它以及正在运行什么Web服务器平台。
我该如何做?我怎么知道我的数据库正在运行并且可以访问?
尝试连接数据库并通过命令行访问数据库。
mysql -u [username] -p
您可以将[username]
替换为mysql的真实用户名,例如root
它将提示您输入密码,因此您像root
一样键入密码
提示会说
mysql>
现在您需要列出所有数据库以查看数据库是否存在
show databases;
它将列出所有数据库。 您可以确认您是否存在
然后您可以通过选择数据库
use databasename;
然后运行
show tables;
它将显示所有表格。
因此,您可以验证mysql是否正常工作,数据库是否存在以及表是否存在。
使用此命令将启动数据库
systemctl mysql start
这应该可以解决您需要安装mysql数据库或maria db的问题
通过在第一个命令后在终端中运行此命令进行检查
mysql
您还可以添加参数,例如host和login
mysql -h (your host default is localhost) -u (user default is root) -p (password default is none)
检查文件访问级别
sudo chmod -R 777 "location of your file"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.