如何在安装 phpmyadmin 后创建phpmyadmin
数据库。这似乎很容易。
系统:Ubuntu 14.04 LTS
我运行命令:
$sudo apt-get install phpmyadmin
我忘记了安装中的一些细节。但我知道我忽略了一些东西,因为我总是输入错误的密码。
现在我登录到phpmyadmin。我知道phpmyadmin
数据库不是在 MySQL 中创建的。但我不知道如何解决它。
如果您有解决方案,请分享。我的第一个问题在这里。谢谢。
只要你知道你的MySQL密码,你就可以使用dpkg-reconfigure --plow phpmyadmin
重新运行phpMyAdmin安装过程。
这很令人困惑,因为"root"是MySQL管理帐户和完全不相关的系统管理帐户的名称。
你在安装phpmyadmin
和mysql
时做了什么错误的事情
如果您知道mysql
的password
,则可以简单地清除(删除)mysql
并phpmyadmin
软件包,然后通过以下命令重新安装。
卸载
apt-get purge mysql-server
apt-get purge phpmyadmin
重新安装
apt-get install mysql-server
apt-get install phpmyadmin
注意:请确保输入正确的mysql密码 以前在安装时。
"because I always enter wrong password."
你需要MySQL服务器密码而不是phpmyadmin的密码。如果您没有 mysql 的密码,只需通过 root 登录 mysql 服务器并授予您的密码即可。
在 Debian 11 (Buster) 上,至少这是我刚刚发现的:
sudo apt install mariadb-server
sudo mysql -u root -p
> create database phpmyadmin
> grant all privileges on phpmyadmin.* to myuser@localhost identified by 'MY_STRONG_PASSWORD';
> flush privileges;
> quit;
如果不这样做,您将收到与河豚相关的所有类型的安全错误。 这是假设您要使用带有"MY_STRONG_PASSWORD"的"MyUser"登录。
例如,不要安装mariadb-server-10.5,因为这在将来升级计算机时并不好。mariadb-server是一个别名,它将允许机器的未来升级/更新顺利进行。