Можете лесно да разберете това сами, като просто прочетете man страниците за трите команди:
mysqld
е сървърът изпълним файл (един от тях)mysql
е клиент на командния редmysqladmin
е поддръжка или административна помощна програма
Те служат за различни цели. Между тях не съществува просто "разлика". За различни задачи имате различни помощни програми. Точно както използвате отвертка за винт и чук за пирон.
Ако искате да направите заявка към сървър на база данни, трябва да се свържете с него чрез клиент . Клиентът се свързва със сървъра който обслужва услугата mysql. Ако трябва да направите административни корекции в сървъра, имате нужда от помощна програма за администриране .
Обикновено сървърът се стартира и спира от операционната система, на която работи, така че по време на стартиране и изключване. Клиентите (има различни видове клиенти) се стартират и използват от потребители или програми, работещи с данни в сървъра. А административният персонал използва административния инструмент за администриране на сървърите на своите системи.