sql >> Database >  >> RDS >> Mysql

Verschil tussen mysql, mysqladmin, mysqld

Je zou dat gemakkelijk zelf kunnen ontdekken door gewoon de man-pagina's over de drie commando's te lezen:

  • mysqld is de server uitvoerbaar (een van hen)
  • mysql is de opdrachtregel client
  • mysqladmin is een onderhoud of administratief hulpprogramma

Ze dienen verschillende doelen. Er is niet alleen een "verschil" tussen hen. Voor verschillende taken heb je verschillende hulpprogramma's. Net zoals je een schroevendraaier gebruikt voor een schroef en een hamer voor een spijker.

Als u een databaseserver wilt opvragen, moet u er verbinding mee maken via een client . De client maakt verbinding met de server die de mysql-service bedient. Als u administratieve aanpassingen op de server moet doen, heeft u een beheerprogramma nodig .

Meestal wordt de server gestart en gestopt door het besturingssysteem waarop deze draait, dus tijdens het opstarten en afsluiten. De clients (er zijn verschillende soorten clients) worden gestart en gebruikt door gebruikers of programma's die met gegevens binnen de server omgaan. En het administratief personeel gebruikt de administratieve tool om de servers op hun systemen te beheren.




  1. Laravel Welsprekend met()-> return null

  2. Visual COBOL verbinden met MySQL

  3. Dit resultaat is een resultaatset die alleen vooruit gaat, het aanroepen van rewind() nadat het vooruit is gegaan wordt niet ondersteund - Zend

  4. 3 manieren om een ​​getal op te maken tot 2 decimalen in Oracle