Учетная запись ROOT в базе данных MySQL обычно блокируется для входа в систему, который не является консольным. Artisan - консоль, и ваш пользователь узнается.
Просто сделайте в своей базе данных выделенную базу данных и пользователя базы данных для ваших целей разработки.
И никогда не используйте root для веб-приложений. Всегда делайте выделенного пользователя для баз данных и тому подобного. Root обладает слишком большой мощностью, и некоторые ошибки, которые могут появиться у обычного пользователя, не будут появляться под root, что может привести к непредвиденным ошибкам при переходе в рабочую среду. В вашей местной среде вы хотите имитировать производство как можно ближе со всеми теми же ограничениями.
Кроме того, если ваш веб-сайт окажется слабым, и на производстве вы также будете использовать ROOT в качестве пользователя базы данных, то, если хакер обнаружит слабость, он сможет прочитать / изменить / стереть все данные во всех ваших базах данных и, возможно, иметь доступ к вашей файловой системе и собирать другие файлы таким образом. Просто никогда не используйте root, кроме как для настройки базы данных.