sql >> Database teknologi >  >> RDS >> Mysql

Sådan installeres MySQL på macOS

På macOS kan du nemt installere MySQL ved hjælp af Homebrew.

Kør:

brew install mysql

Ovenstående kommando bør tage et stykke tid, og udskriv derefter noget som dette:

Du kan nu starte MySQL-serveren ved at køre:

brew services start mysql

Nu skal vi sikre MySQL-serveren. Som standard leveres serveren uden en root-adgangskode, så vi skal sikre os, at den er beskyttet.

Kør:

mysql_secure_installation

Proceduren kan tage et stykke tid, men den giver en masse kraft til at sikre, at du får de bedste standardindstillinger ud af boksen:

Siden vi brugte brew services start mysql for at starte MySQL, vil din Mac genstarte den ved genstart. Du kan køre:

brew services stop mysql

for at stoppe dette i at ske, og også for straks at stoppe MySQL.

Du kan også undgå denne dæmontilstand (det er det, vi kalder programmer, der altid kører i baggrunden og genstarter, når computeren genstartes) ved at køre:

mysql.server start

Dette vil starte MySQL og vil holde det kørende, indtil computeren lukkes ned, eller indtil du kører:

mysql.server stop

og den vil ikke genstarte den ved genstart.

Det er op til dig at beslutte, hvilken du foretrækker.

Nu kan du oprette forbindelse til serveren ved hjælp af kommandoen:

mysql -u root -p

Du skal indtaste root brugeradgangskode efter du kører denne kommando, og når du er færdig, skulle du se denne skærm:

En fantastisk GUI (grafisk) software, vi kan bruge til at interagere med en SQLite-database, er TablePlus.

Den leveres med en gratis prøveperiode, der er perfekt til vores brug, fordi den ikke er tidsbaseret, men snarere begrænser mængden af ​​samtidige forbindelser, du kan oprette til databasen.

Download det fra https://tableplus.com. Jeg ved, at der er macOS-, Windows- og Linux-versioner.

Klik på "Opret en ny forbindelse...", og vælg MySQL på listen:

Indstil derefter et navn til forbindelsen, og indtast "root" og den adgangskode, du tidligere har angivet:

Klik på Connect , og du skulle være forbundet til MySQL!

Bemærk, at vi er forbundet med root bruger, som kun bør bruges til administrationsformål.

Dag til dag brug af en database bør ske ved hjælp af en normal bruger. Vi vil se det i en separat vejledning.


  1. SQL INSERT INTO-sætning

  2. Hvornår kører SQLiteOpenHelper onCreate() / onUpgrade()?

  3. De bedste måder at bruge SQL DELETE Statement i en SQL-tabel

  4. WHERE_IN-forespørgsel med en sammensat nøgle?