如何通过 PHP 查询脚本更改 phpMyAdmin 根密码

我有一个关于是否可以使用 PHP 脚本更改 phpMyAdmin 根密码的问题。我正在开始一个小型托管/sass 业务,我需要做的一件事就是让它工作,如果你有更好的解决方案,请告诉我。

我查看了这个查询,但是只有当您已经登录到 phpMyAdmin 面板时才能运行它。 SET PASSWORD FOR root@localhost = PASSWORD('yourpassword');

我基本上希望能够运行这个查询,但是在一个 PHP 文件中。

预期结果:运行此 PHP 脚本后,它将更改 phpMyAdmin 根密码。

我怎么能做到这一点?是否可以?如果您需要更多信息,请告诉我,我会尽快回复您。


侃侃尔雅
浏览 165回答 3
3回答

料青山看我应如是

这是我的解决方案我连接到 mysql 服务器并继续更改 root 密码。一个简单的解决方案,花了我几个小时。$conn = new mysqli(IP,MySQL Username,Password);$conn->query("SET PASSWORD FOR root@localhost = PASSWORD('password');");$conn->query("FLUSH PRIVILEGES;");$conn->close();

肥皂起泡泡

试试这个!(请记住,此代码仅适用于本地主机)。$query = "SET PASSWORD FOR root@localhost = PASSWORD('your_root_password')"; mysql_query($query);

慕桂英546537

phpMyAdmin 没有自己的用户表,它使用 MySQLmysql数据库,因为在一天结束时 phpMyAdmin 只是另一个 MySQL 客户端。您有两个选项可以在那里更改密码:使用mysqladmin.使用正确的SET PASSWORD命令。请勿PASSWORD(...)在此处使用,因为这会将您的密码设置为从字面上看是您密码的一些加扰(散列)版本。让 MySQL 为您做散列。要更改密码,您需要知道当前密码。这使得编写脚本变得困难,除非您有一些地方可以轻松更改脚本本身外部的密码。我建议使用一个可以轻松解析的INI 文件。话虽如此,phpMyAdmin 并不总是最好的解决方案,尤其是当存在像MySQL Workbench这样的免费工具时。phpMyAdmin 是一种潜在的安全风险,如果人们使用诸如db123.
打开App,查看更多内容
随时随地看视频慕课网APP