3640
MySQLERRORNotableAccess ControlHIGH confidence

FIDO device not found

Production Risk

High — Authentication fails when device is unavailable; fallback mechanism needed for hardware failure scenarios.

How to reproduce
trigger — this will error
trigger — this will error
-- FIDO2 authentication attempted without device connected

expected output

ERROR 3640 (HY000): FIDO device not found.

Fix

Connect FIDO2 device before authenticating

Connect FIDO2 device before authenticating
-- Plug in USB FIDO2 key, verify OS detection, then retry connection

Why this works

Ensures the hardware authenticator is available for the authentication ceremony.

What not to do

✕

Version notes

Sources
Official documentation ↗

MySQL 8.0 — 3640 ER_FIDO_DEVICE_NOT_FOUND

Content generated with AI assistance and reviewed for accuracy. Found an error? hello@errcodes.dev

← All MySQL errors