sql >> Databáze >  >> RDS >> Mysql

Rozdíl mezi mysql, mysqladmin, mysqld

To můžete snadno zjistit sami pouhým přečtením manuálových stránek o třech příkazech:

  • mysqld je server spustitelný soubor (jeden z nich)
  • mysql je klient příkazového řádku
  • mysqladmin je údržba nebo administrativní nástroj

Slouží různým účelům. Není mezi nimi prostě "rozdíl". Pro různé úkoly máte různé nástroje. Stejně jako používáte šroubovák na šroub a kladivo na hřebík.

Pokud chcete dotazovat databázový server, musíte se k němu připojit pomocí klienta . Klient se připojí k serveru který obsluhuje službu mysql. Pokud potřebujete provést administrativní úpravy na serveru, potřebujete administrační nástroj .

Server je obvykle spouštěn a zastavován operačním systémem, na kterém běží, tedy při spouštění a vypínání. Klienti (existují různé typy klientů) jsou spouštěny a používány uživateli nebo programy manipulujícími s daty uvnitř serveru. A administrativní pracovníci používají administrativní nástroj ke správě serverů na svých systémech.




  1. Syntaxe MySQL pro vložení nového řádku do středních řádků?

  2. Znaky s diakritikou v tabulce mySQL

  3. Chyba migrace php artisan:zadán název uzlu ani název_serveru nebo neznám

  4. Funkce SQL Server ROUND():K čemu slouží a proč by vás to mělo zajímat?