MySQL ERROR 1045(28000)

时间:2016-10-22 10:21:02

标签: 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的原因。

问题是什么?

2 个答案:

答案 0 :(得分:0)

由于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

答案 1 :(得分:0)

我已经通过搜索很长时间解决了这个问题。 每次打开计算机后第一次使用mysql时,都应执行以下语句:

refresh_token

80是mysql的版本。 记住:您应该以管理员权限运行cmd

最良好的祝愿!