En enkel text-baserat program som heter mysql borde ha varit en del av din MySQL-installation. Det låter dig skicka SQL-frågor direkt till MySQL-servern och utdata resultaten i textformat. Det är ett snabbt och enkelt sätt att testa din MySQL installationen.
Steg
- 1Hitta mysql-programmet (bör vara i en som heter underkatalog bin under katalogen där mysql installerades)
- T.ex. Windows-användare: C: \ mysql \ bin \ mysql.exe
- T.ex. Linux / Unix-användare: / usr / local / mysql / bin / mysql
- 2Starta mysql - I kommandotolken skriver du: mysql-h hostname-u användarnamn-p,
- där
- värd är den maskinen där MySQL-servern körs
- Användarnamnet är den MySQL-konto du vill använda
- -P gör mysql fråga dig för MySQL lösenord.
- där
- 3Ange ditt lösenord när det efterfrågas.
- 4Ange din SQL-kommando följt av ett semikolon (;) och tryck på Enter. Svaret från servern ska visas på skärmen.
- 5För att komma ur mysql, quit vid prompten och tryck på Enter.
Köra utan konsolen.
- 1Hitta mysql-programmet (bör vara i en som heter underkatalog bin under katalogen där mysql installerades)
- T.ex. Windows-användare: C: \ mysql \ bin \ mysql.exe
- T.ex. Linux / Unix-användare: / usr / local / mysql / bin / mysql
- 2Starta mysql - I kommandotolken skriver du: mysql-h hostname-u användarnamn-p DB_NAME-e "query"
- där
- värd är den maskinen där MySQL-servern körs
- Användarnamnet är den MySQL-konto du vill använda
- -P gör mysql fråga dig för MySQL lösenord.
- DB_NAME är namnet på den databas du vill köra frågan i, och,
- frågan är den fråga som du vill köra.
- där
- 3Ange ditt lösenord när det efterfrågas.
- 4Mysql ska returnera resultatet av din sökning.
Tips
- Ni burkar ange lösenordet på kommandoraden genom att sätta den direkt efter-p, t.ex. mysql-u användarnamn-h host-p lösenord. Lägg märke till att det finns något utrymme mellan-p och lösenord.
- Var noga med att inkludera, i slutet av din fråga om du använder konsolen så den vet att du är klar med frågan.
- Om du kör det från kommandoraden och inte använda skalet kan du använda-B flaggan (t.ex. mysql-u username '-h host-p DB_NAME-Be "query") för att få produktionen i batch-läge, stället för i standard MySQL tabellform läget, för vidare bearbetning.
Varningar
- Se till att du kolla vad frågor du köra innan du kör dem, eftersom du inte vill råkar tappa en hel databas!