使用 MariaDB 安装 phpmyadmin

使用 MariaDB 安装 phpmyadmin

我有一台 Raspberry,用作开发 Web 服务器。前几天我不得不重新安装操作系统,当我尝试重新安装所有内容时,出现了一些问题。

当我安装 MySql 时,我发现没有像上次那样要求我输入 root 密码。我调查了一下,发现我安装了 MariaDB 而不是 MySql,并且 MariaDB 使用类似 UNIX_SOCKET 的东西更改了登录系统,使用系统的 root 用户。

问题是,当我尝试安装 phpmyadmin 时,系统会在安装过程中要求我输入 root 密码。

我看到很多消息说要禁用 UNIX_SOCKET 并使用旧系统。我为 root 用户设置了密码,但在安装过程中,系统显示“使用密码拒绝访问 'root'@'localhost'”是,有时它显示“否”。

我该怎么做才能安装 phpmyadmin?

我正在通过 ssh 安装它,并尝试将键盘直接连接到树莓派,但它也不起作用。

答案1

MariaDB 本质上是 MySQL 的分叉,因此它们的工作原理相同。
在全新安装中,有一个没有密码的 root 用户,因此您可以通过不指定 -p 的命令行进行连接(在 shell 中运行:mysql -u root)。默认情况下,mysql 和 mariadb 都使用 linux 套接字进行本地连接,但这与密码的设置或使用方式无关。如果不使用套接字,您可以在 cli mysql client -h 127.0.0.1 中指定,然后客户端将使用 tcp 连接到主机。同样,如果您告诉 phpmyadmin 连接到 localhost,它将使用套接字,如果您告诉它连接到 127.0.0.1 或服务器的主机名,它将使用 tcp 连接。要更新/重置 root 密码,请参阅此处的说明:https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords

相关内容