apache和mysql

1rhkuytd  于 2021-06-21  发布在  Mysql
关注(0)|答案(3)|浏览(234)

我是ubuntu的新手。我试图运行一个.php文件并将其连接到数据库。一切都在现场。我已经在phpmyadmin中导入了数据库,但是每次访问数据库时,它都会返回一个错误
此页不工作。本地主机当前无法处理此请求。http错误500
结果,好像我的数据库根本没有运行。在windows中,我只需打开xampp并单击apache和mysql按钮。在ubuntu时,我不知道如何启动或运行mysql和apache。我已经试过在终端上运行命令,但是没有用。有人已经在这台计算机上安装了它,我只是不知道如何运行它和什么网络服务器平台是这个运行。
我如何做到这一点,我如何知道我的数据库正在运行和访问?

6qfn3psc

6qfn3psc1#

使用这个命令它会启动数据库是你有吗

systemctl mysql start

这应该可以满足安装mysql数据库或mariadb所需的技巧
在第一个命令之后在终端中运行此命令进行检查

mysql

您还可以添加诸如host和login之类的参数

mysql  -h (your host default is localhost) -u (user default is root) -p (password default is none)
2cmtqfgy

2cmtqfgy2#

检查文件访问级别

sudo chmod -R 777 "location of your file"
e7arh2l6

e7arh2l63#

尝试通过命令行连接数据库和访问数据库。

mysql -u [username] -p

你可以替换 [username] 你的真实用户名是mysql root 它会提示您输入密码,这样您就可以输入您的密码了 root 提示会说

mysql>

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

show databases;

它会列出所有的数据库。你可以验证你的存在与否
然后您可以通过

use databasename;

然后跑

show tables;

它将显示所有表。
所以您可以验证mysql是否工作,数据库是否存在,表是否存在。

相关问题