dbwebb-se / databas

Course repo for database course (dbw).
Other
4 stars 2 forks source link

strul vid install MariaDB pga redan befintlig MySQL #40

Open neobitte opened 2 years ago

neobitte commented 2 years ago

Mina försök till installation av MariaDB strular. Bakgrund: På min windows10 har jag redan en fungerande mySQL, min befintliga mySQL-server är kopplad till TCP port 3306. Utöver detta så har jag fungerande kopplingar i min XAMPP.

Min fråga: Vilken port är det lämpligt att jag nu knyter min MariaDB till?

neobitte commented 2 years ago

Jag chansade på port 3307, enl info på denna sida https://mariadb.com/kb/en/installing-mariadb-alongside-mysql/. Installationen misslyckas.

Dock har jag inte försökt mig på att genomföra någonting av resterande råd som ges på den sidan. Vad göra?

mosbth commented 2 years ago

En variant är att köra båda samtidigt men att manuellt starta och stoppa dem som Windows Services. Kika på följande video hur man gör.

Se till att du stoppar MySQL innan du kör installationsprogrammet för MariaDB.

neobitte commented 2 years ago

Det skulle vara trevligt om jag får igång båda, såsom du tipsar om. Jag lyckas inte, tyvärr.

Jag har nu lagt min MySQL till 'manuell' o stoppat den, innan jag begärt install. Efter några misslyckade försök nu även startat om datorn, då jag upptäckte att jag fortfarande råkat ha min MySQL Workbench uppe o kopplad till db skolan. Hoppades att en omstart radikalt skulle döda alla öppna processtrådar, men jag får fortfarande samma felmeddelande från install-wizard: "Setup Wizard ended prematurely"

Har du fler tips?

neobitte commented 2 years ago

Jag startade min befintliga MySQL server o den tycks fungera som den ska, även om jag har en äldre version än vad du har i din video. image

..men det hjälper alltså inte att jag stoppar denna process via Win Services, för att jag ska lyckas m min install av MariaDB. Hm?

neobitte commented 2 years ago

Har kört fast, men skulle väldigt gärna vilja knäcka denna nöt -> för att manuellt sedan själv kunna välja vilken jag vill köra av dessa båda databasservrar.

Har raderat nedladdade .msi, dubbelkollat att tjänsten MySQL inte är aktiv, startat om datorn, ånyo laddat hem .msi, startat installationen o det hela avslutas med ett meddelande om att installationen inte gick att genomföra.

Har nu även dubbelkollat så att MySQL Workbench verkligen saknar sin koppling, det ser ut som förväntat. image

Ser nu fram emot fler tips på lösning från er.

mosbth commented 2 years ago

Berätta hur långt du kommer i installationsprogrammet och visa vilket felmeddelande du får.

Man får googla felet och se vad man kan hitta. Man behöver fler ledtrådar.

neobitte commented 2 years ago

Fyller i password för root, accepterar defaultikryssningar med port 3306 (samt övriga parametrar på den vyn), får upp "Ready to install..." (se skärmdump): image

...tillåter appen att göra ändringar på min enhet ...den jobbar på ...för att till slut ge återkoppling "...ended prematurely" (se skärmdump) image

neobitte commented 2 years ago

Idag har jag försökt fortsätta min felsökning, behöver dock er hjälp då jag inte klarar av att klura ut detta själv. .... Ville kolla att jag inte har saboterat ngt. Bra, såväl uppkopppling via cmd, som via WorkBench fungerar fortfarande (se skärmdump): image

..... Efter detta kopplade jag ned min kommunikation med db från såväl cmd som Workbench (men fortsätter köra MySQL80 i Win Services). Först därefter startade jag igång min XAMPP o där finns ett felmeddelande redan vid uppstart, vid försök att dra igång dess MySQL dyker det upp ännu fler. (se skärmdump från både XAMPP gui o från dess mysql_error.log) image image

neobitte commented 2 years ago

...+ XAMPP uppför sig logiskt, när jag startar upp den, först efter att ha stoppat MySQL i Win Services.

image

mosbth commented 2 years ago

Om vi inte finner något på nätet så har jag inga direkta tips.

mariadb 10.6 (x64) setup wizard ended prematurely windows 10

Det enda jag finner är detta som rör en äldre version av MariaDB. Osäker om det hjälper. https://jira.mariadb.org/browse/MDEV-22555?focusedCommentId=154252&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-154252

Fler möjliga saker att prova:

Du har provat att välja en annan port när du installerar MariaDB, via installationsprogrammet? Känns dock inte som det är det, då du verkar säker på att du inte har något som kör på den porten.

Eventuellt hade jag provat köra MSI-installationen som admin (shift-högerklicka och kör som admin).

Det finns ett installationsprogram för MariaDB som använder zip. Det kan vara en variant att prova det istället för MSI-installationen. Jag har inte själv testat det dock.

För övrigt kan du testa att köra första kmomet mot din MySQL-databas. Om du känner dig bekväm med den så kan det vara en variant, tilsl du lyckas lösa installationen av MariaDB.

neobitte commented 2 years ago

Låter lockande att köra MSI-installationen som admin, men blir konfys då det lägger upp dessa vyer för mig (jag får ingen variant att köra som admin, vet inte - men jag är kanske det redan??) Jag vågar dock inte gå vidare i detta steg, då jag inte förstår vad det kommer att innebära om jag fortsätter.

image image

neobitte commented 2 years ago

Jag har nu först tagit bort min nedladdade .msi, därefter laddat ned en ny .msi (om det kan ha uppståt ngt fel i filen vid nedladdn). Sedan försökt installera på default-port 3306, och nu därefter försökt installera på port 3307. I båda fallen får jag samma felmeddelande "..ended prematurely"

neobitte commented 2 years ago

Nu har jag testat länken m *exe -filen, du tipsade om ovan (lägger skärmdump för länkens resultat här) image image

...försök till install .msi ger samma felmeddelande "..ended prematurely".

neobitte commented 2 years ago

Tänkte testa *.zip o vågar inte fullfölja, ty kan för lite o vill inte sabotera min dator. image

Det ligger ingen specifikt namngiven 'igångkörningsfil' i mappen, dess innehåll ser ut så här: image

Vilken utav *.exe -filerna, är att förmoda den som installerar alltihop? image

...som sagt, jag stoppar här - vill inte gå vidare med detta försök innan jag fått mer kunskap av dig/er.

neobitte commented 2 years ago

I zippens README.md finns intressant info. Här finns kanske möjlighet att få den hjälp som behövs? (min kunskap o min engelska är nog tyvärr inte tillräckligt bra, för att jag ska kunna ta hand om en ev respons där, kan/vill du/ni hjälpa mig m detta?)

Citat från filen: `More help is available from the Maria Discuss mailing list https://launchpad.net/~maria-discuss, MariaDB's Zulip instance, https://mariadb.zulipchat.com/

Live QA for beginner contributors

MariaDB has a dedicated time each week when we answer new contributor questions live on Zulip. From 8:00 to 10:00 UTC on Mondays, and 10:00 to 12:00 UTC on Thursdays, anyone can ask any questions they’d like, and a live developer will be available to assist.

New contributors can ask questions any time, but we will provide immediate feedback during that interval.`

neobitte commented 2 years ago

Jag funderar. Jag har ju en väl fungerande utvecklingsmiljö med MySQL, skulle det kunna fungera för mig att jag fortsätter med MySQL igenom kursens resterande moment? ..dvs att jag inte insisterar på att få igång MariaDB.

mosbth commented 2 years ago

Ja, det är en idé tills du lyckas lösa MariaDB. Du kan låta det vila och försöka lite senare igen.

mosbth commented 2 years ago

Här fanns ett liknande problem som löste sig. https://discordapp.com/channels/118332969004957705/932750823971237938

neobitte commented 2 years ago

Vill försöka köra installatinsprogrammet som admin, men liksom en av de andra studenterna så får jag inte upp alternativet då jag hö-klickar (se mitt försök m skärmdumpar tidigare i denna tråd).

Hur startar man cmd som admin? ..o kör installationen därifrån? (jag vill testa den varianten, som du tipsade om från discord)

neobitte commented 2 years ago

..förmodligen kör jag inte cmd som admin (vet inte). Jag lyckades iaf köra installationsprogrammet därifrån, men återkoppling blir ändå "...ended prematurely"

image

mosbth commented 2 years ago

Hur startar man cmd som admin? ..o kör installationen därifrån? (jag vill testa den varianten, som du tipsade om från discord)

Sök efter "cmd" i Startmenyn, när du hittar programmet brukar det finnas ett alternativ att köra som Admin, eller prova högerklicka på ikonen (om det går) och välj "Kör som admin" från menyn.

Start a Command Prompt as an Administrator

neobitte commented 2 years ago

Hittade äntligen ett sätt att få upp cmd som admin (inuti startmenyn bland nyligen använda program så erbjöds möjligheten att hö-klicka) - det tycks ha fungerat!! Varmt tack, för all din stöttning!!

image

mosbth commented 2 years ago

Strålande om det funkade. Bra kämpat.

Då bör det problemet ha en lösning iallafall.

neobitte commented 2 years ago

Tack så jättemycket, din stöttning är guld värd.