如何创建“phpmyadmin”数据库


How to create `phpmyadmin` database

如何在安装 phpmyadmin 后创建phpmyadmin数据库。这似乎很容易。

系统:Ubuntu 14.04 LTS

我运行命令:

$sudo apt-get install phpmyadmin

我忘记了安装中的一些细节。但我知道我忽略了一些东西,因为我总是输入错误的密码。

现在我登录到phpmyadmin。我知道phpmyadmin数据库不是在 MySQL 中创建的。但我不知道如何解决它。

如果您有解决方案,请分享。我的第一个问题在这里。谢谢。

只要你知道你的MySQL密码,你就可以使用dpkg-reconfigure --plow phpmyadmin重新运行phpMyAdmin安装过程。

这很令人困惑,因为"root"是MySQL管理帐户和完全不相关的系统管理帐户的名称。

我不知道

你在安装phpmyadminmysql时做了什么错误的事情

如果您知道mysqlpassword,则可以简单地清除(删除)mysqlphpmyadmin软件包,然后通过以下命令重新安装。

卸载

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是一个别名,它将允许机器的未来升级/更新顺利进行。