php - MySQL 错误 1045 (28000)

标签 php mysql apache phpmyadmin lamp

最近我在 Linux Mint 上安装了 LAMP。我成功安装了它,现在只需在终端上运行此命令来检查版本:

apache2 -v
php -v
mysql -v

这是结果:

2016-10-22 13:45:33 | SPiDev

我对 localhost 没有任何问题,因为现在我正确运行 phpinfo() 函数并且 localhost(apache 和 php)没问题。但对于数据库来说是:

in orther to instal phpmyadmin you need to install mysql before cotinunig

所以说需要MySQL。正如你所看到的,我之前已经安装了 mySQL,但现在我在检查版本时遇到了问题。

我正在尝试配置 phpmyadmin 但这里是:

2016-10-22 13:49:40 | SPiDev

所以我认为这是mySQL的原因。

问题是什么?

最佳答案

由于 mysql 扩展不再是默认 PHP7 安装的一部分 ( http://php.net/manual/de/mysql.php ),您需要使用以下命令安装它

sudo apt-get install php-mysql

这应该安装并激活 mysql 驱动程序。之后您必须重新启动 apache

sudo service apache2 restart

如果您已经安装了 mysql 软件包,请检查/etc/php/7.1/apache2/php.ini 下的 php.ini 中的行

extension=mysql.so

也许 phpmyadmin 也可以与 mysqli (extension=mysqli.so) 一起使用。

要并行安装 php7 和 php5,请查看本指南:

http://lornajane.net/posts/2016/php-7-0-and-5-6-on-ubuntu

关于php - MySQL 错误 1045 (28000),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40190984/

相关文章:

php - 未呈现模板

php - 无法在 GET 或 POST 中使用字符串 "execute("

mysql - MySql中从一张表中选取单列的部分数据插入到另一张表中

apache - .htaccess 将非 www 重定向到 www,但一个目录不起作用

apache 默认的 httpd.conf 位置

php - 使用 SQL windows 函数编写查询来计算一个国家/地区城市人口的运行总数

PHP登录页面重定向到自身并且不登录

mysql - 运行 rake db :migrate 时出错

缓存的 Apache proxypass IP 地址

php - Magento 重新索引 + 目录页面问题