Skapa en alternativ bakåtkompatibel root användare

  • Författare
  • Meddelande
Online
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11156
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Skapa en alternativ bakåtkompatibel root användare

Inlägg21 jan 2019, 12:00

Den snabba lösningen är följande:
Kod: Markera allt
# Stå i rooten av ditt kursrepo databas
dbwebb update
mysql -uroot -p < example/sql/create-user-dbwebb.sql
mysql -uroot -p < example/sql/create-user-user.sql
mysql -uroot -p < example/sql/check-users.sql


Ovan skapar användaren dbwebb:password som en alternativ root användare samt en användare user:pass. Båda användarna ges access till samtliga databaser.

Här följer en längre förklaring.

I kursen databas valde jag till vt19 att köra senaste versionen av MySQL (< 8.0.4). Det kan göra det aningen trixigare då äldre klienter vill koppla upp sig mot servern. Det handlar i grund och botten om vilken algoritm som används för att hasha lösenordet.

För att lösa så att äldre klienter kan logga in på nyaste versionen av MySQL, så krävs att användaren skapas med en äldre version av lösenordshashning.

I guiden om skolan, som är en del i kursmaterialet, har jag nu lagt till en del där vi alltid skapar en alternativ och kompatibel root-användare. Förhoppningsvis kan det minimera problematiken och underlätta felsökning och hjälp till de som får problem.

Läs "Kom igång med SQL i MySQL -> Skapa en root användare" för att se vad det handlar om, och hur man skapar användaren.
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 26 gäster