导入的数据库无法改密

我从原先的服务器(宝塔面板)通过mysqldump导出了全部数据表,然后在1Panel全部导入(包括mysql.user表)。
在数据库管理界面点击“从服务器同步”后,数据库都能正常显示,密码显示“无法获取,请修改”。我点击修改后,则报错:
服务内部错误: ERROR 1396 (HY000) at line 1: Operation ALTER USER failed for ‘我的数据库名称’@‘host’

我的1panel版本:v1.10.9-lts
数据库版本:mariadb 10.11.8

image

这是我的mysql.user表的部分内容。下面两个用户是在1Panel中创建的,前面几个都是直接导入的。
我在想是不是1Panel改密时要ALTER的用户是 ‘xxxx’@‘host’,而我原本的用户都是 ‘xxxx’@‘127.0.0.1’‘xxxx’@‘localhost’?如果是的话,如何解决?