- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
线程中有类似的问题,但在这里我不得不提到这个问题,因为作为一个新手学习者我无法弄清楚并解决这个问题。抱歉我的英语很长,我希望你能帮助我。
顺便说一句,我已经在我的 Windows 上安装了 XAMPP 控制面板,并且我已经在 localhost/phpmyadmin(浏览器)中创建了几个数据库。今天,我从这个 Link 下载并安装了 MySQL-installer-community。 .我按照所有步骤安装并正确配置了它。(默认端口号是 33060,我在安装 MySQL 安装程序时没有更改它)。
但后来由于某种原因我不得不接近我以前的 XAMPP 控制面板并尝试启动 APACHE 和 MySQL。 APACHE 已启动,但 MySQL 无法启动并自动终止。后来我发现 XAMPP 面板中的 MySQL 在相同的端口上运行,因为我在配置 MySQL 安装程序时没有更改端口号。因此,我通过在 my.ini 文件中进行更改,将 XAMPP 控制面板上的默认 MySQL 端口号即 3306 更改为 3307,如嵌入式图像所示: Changes on my.ini file
稍后,当我重新启动 XAMPP 控制面板时,MySQL 启动时没有出现任何错误 SEE HERE但仍然在浏览器上拒绝访问。对于图像,请参见: Access denied in the browser
然而,通过 shell,即使访问在浏览器中被拒绝,我也可以获取数据库。 Accessing Database via Shell
因此,我正在寻求帮助,为什么我不能通过浏览器上的 localhost/phpmyadmin 访问数据库?请彻底指导我!
最佳答案
我自己找到了解决方案:为此,我们必须转到安装 XAMPP 的驱动器(对我来说是 C:\xampp)。然后,我们必须查找文件夹 phpmyadmin 并单击它。在 phpmyadmin 中,我们必须查找文件 config.inc 并使用记事本或任何其他文本编辑器打开。查找行 $cfg['Servers'][$i]['host'] = '127.0.0.1:3306';并将其更改为 $cfg['Servers'][$i]['host'] = '127.0.0.1:3307';
这对我有用。
关于MySQL 表示 : Documentation #2054 - The server requested authentication method unknown to the client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51684706/
我是一名优秀的程序员,十分优秀!