我现在正在努力连接到Mysql。在完成web服务器设置过程之后,我创建了一个简单的PHP测试文件:在终端中,我输入了命令:这要求我输入我的密码(当前密码)。我现在可以访问mysql命令,但我尝试的任何操作都会导致以下错误:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement如何使用ALTER USER重置密码
SELECT Host,User,Password FROM mysql.user;root@localhost密码散列。mysql@localhost密码在单元格中具有“无效”值。USING '***' OR unix_socketCREATE USER `mysql`@`localhost` IDENTIFIED
VIA mysql
我将它用于wordpress站点,因此它有mysql、nginx和php。我从Azure迁移到Vultr。为此,我备份了Azure中的所有数据库,并将它们还原到Vultr的VM中。
那是几个月前的事。和往常一样,我从为mysql配置数据库开始,所以我尝试登录mysql,我的问题开始了。我能够访问它并解决我的问题,我运行了update user set plugin="mysql_native_password";并退出了mysql。在挣扎了一段时间之