mysqld is the MySQL database server program, which manages access to the actual databases on disk, in memory etc. Whereas mysqladmin, mysqldump, mysqlimport and mysqlcheck are MySQL client programs. mysqladmin is used for server administration, mysqldump for making backups, mysqlimport for importing data files, and mysqlcheck for checking the integrity of the database files.