Учитывая, что MySQL не поддерживает пользовательские расширения и не поддерживает произвольные расширения или плагины (только для механизмов хранения), лучше всего хранить его как CHAR (17) в виде строки ASCII в стандартной записи. (например, с разделителями двоеточий), или маленький BLOB и хранить байты напрямую. Однако для большинства приложений строковая запись будет более удобной.
Возможно, вы захотите связать его с триггером, который подтверждает, что это MAC-адрес, поскольку это действительно единственный способ обеспечить достоверность данных без поддержки пользовательских типов.