Я восстановил резервную копию базы данных в моей новой системе dev MySQL 8, не задумываясь, и переписал таблицы базы данных mysql. Это было не так сложно исправить, но немного взломали его, и это то, что исправило.
alter table mysql.db ENGINE=InnoDB;
alter table mysql.columns_priv ENGINE=InnoDB;
после этого я смог создать пользователя без проблем.
Ключ был в сообщении об ошибке.
ERROR 1726 (HY000): Storage engine 'MyISAM' does not support system tables. [mysql.db]
Так что я знал, что это был MySQL, mysql.db и должен был быть чем-то другим, поэтому я просто изменил его на InnoDB.
Надеюсь, это кому-нибудь поможет!