Gå till innehåll
Just nu i M3-nätverket

Försöker installera och MySQL


jonas80

Rekommendera Poster

Hej.

Jag försöker följa en guid för att få igång MySQL mm, https://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-osx-10-11-el-capitan/

lyckades på min förra mac, men nu verkar det omöjligt. när jag ska ändra i sudo "nano /etc/apache2/httpd.conf" ändrar det som finns fast sen går det inte att spara.

Eller finns det något lättare sätt att få igång allt?

Jag har en macBook Air med OS X Capitan 10.11.5

Länk till kommentar
Dela på andra webbplatser

Hej.

Jag försöker följa en guid för att få igång MySQL mm, https://coolestguidesontheplanet.com/get-apache-mysql-php-and-phpmyadmin-working-on-osx-10-11-el-capitan/

lyckades på min förra mac, men nu verkar det omöjligt. när jag ska ändra i sudo "nano /etc/apache2/httpd.conf" ändrar det som finns fast sen går det inte att spara.

Eller finns det något lättare sätt att få igång allt?

Jag har en macBook Air med OS X Capitan 10.11.5

Skrev du (exakt) så?

sudo "nano /etc/apache2/httpd.conf"

 

Det skall inte vara några citattecken där... utan:

sudo nano /etc/apache2/httpd.conf

# alternativt: (notera var " hamnar)
sudo nano "/etc/apache2/httpd.conf"

För att spara: ^O (ctrl+o) ...och sen ^X för att gå ur.

 

Enklare är att du använder t ex TextWrangler (gratis), el BBEdit, som kan öpnna/skriva/spara såna filer. Det kommer upp fönster om att låsa upp och ange lösenord där det behövs.

 

Använd versionerna från deras sida, och inte de i AppStore:

“In BBEdit and TextWrangler, authenticated saves (the ability to save changes to files that you do not own) and the command-line tools are not available in the Mac App Store versions, in order to comply with Apple’s submission guidelines.” http://www.barebones.com/store/macappstore.html

Länk till kommentar
Dela på andra webbplatser

Trött man blir på sig själv.

Glömde bara att aceptera med enter efter ^O, nu gick allt väldigt bra.

 

 

Nästa problem blev ju att jag inte kommer ihåg lösenordet till Root. För datorn kommer tydligen ihåg att jag har några databaser mm. är en kopia av min Imac som gick sönder för ett tag sedan..

 

Finns det någon räddning eller får jag åter installera på något sätt? har kopior av databaserna så det är lugnt.

Länk till kommentar
Dela på andra webbplatser

Trött man blir på sig själv.

Glömde bara att aceptera med enter efter ^O, nu gick allt väldigt bra.

 

 

Nästa problem blev ju att jag inte kommer ihåg lösenordet till Root. För datorn kommer tydligen ihåg att jag har några databaser mm. är en kopia av min Imac som gick sönder för ett tag sedan..

 

Finns det någon räddning eller får jag åter installera på något sätt? har kopior av databaserna så det är lugnt.

Ja, Shıt happens... som man säger i utriket. ^_^

 

 

Lösenordet till Root? Du menar användaren 'root' i MySQL?

(...som i 'root'@'localhost')

 

Du kan kika lite här:

https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html#resetting-permissions-generic

https://www.howtoforge.com/reset-forgotten-mysql-root-password

Länk till kommentar
Dela på andra webbplatser

Jag installerade MySQL igen. då kom jag i alla fall åt phpMyAdmin.

Fast nästa problem blev att ipadressen inte verkar vara kopplad?

 

Får ett error:

'SQLSTATE[HY000] [1130] Host '127.0.0.1' is not allowed to connect to this MySQL server'

 

försökt söka fast blir inte så mycket klokare.

 

går jag in på 127.0.0.1 får jag fram: It Works!

 

vad kan jag ha missat?

Länk till kommentar
Dela på andra webbplatser

Jag installerade MySQL igen. då kom jag i alla fall åt phpMyAdmin.

Fast nästa problem blev att ipadressen inte verkar vara kopplad?

 

Får ett error:

'SQLSTATE[HY000] [1130] Host '127.0.0.1' is not allowed to connect to this MySQL server'

 

försökt söka fast blir inte så mycket klokare.

 

går jag in på 127.0.0.1 får jag fram: It Works!

 

vad kan jag ha missat?

Och du har kört säkerhets/installationsscriptet, satt upp ny root osv?

 

Det fanns en hel del när man sökte på felet. Den här kanske kan vara nåt:

https://stackoverflow.com/questions/1559955/host-xxx-xx-xxx-xxx-is-not-allowed-to-connect-to-this-mysql-server

https://duckduckgo.com/?q='SQLSTATE[HY000]+[1130]+Host+'127.0.0.1'+is+not+allowed+to+connect+to+this+MySQL+server'

 

Kolla också så du har 127.0.0.1 på root.

 

ry1Zl.png

 

 

Det kan mara lite pilligt med att få ihop “my.cnf”, men du kan ju binda port/adress:

bind-address = 127.0.0.1
port = 3306

Om det kan hjälpa.

Länk till kommentar
Dela på andra webbplatser

går jag in på 127.0.0.1 får jag fram: It Works!

Det är webservern, att den funkar men inget är inlagt där annat än det som visas efter installationen: /Library/WebServer/Documents/index.html.xx

 

Det kan du ända i httpd.conf, och byta, blocka (göra publik eller privat), eller hur du vill ha det.

Länk till kommentar
Dela på andra webbplatser

startade om datorn för att se om det var något sådant simpelt:P

Tyvärr kommer jag inte in alls på phpMyadmin längre, och servern förevan helt:/

Verkar vara något som spökar ordentligt..

Får väl försöka trixa ett tag till.

Länk till kommentar
Dela på andra webbplatser

startade om datorn för att se om det var något sådant simpelt:P

Tyvärr kommer jag inte in alls på phpMyadmin längre, och servern förevan helt:/

Verkar vara något som spökar ordentligt..

Får väl försöka trixa ett tag till.

 

Jag är själv lite nyfiken på att någon gång installera phpMyAdmin och MySQL men fick av Mac OS X veta att med fildelning påslaget kan det bryta mot avtalet med min internetleverantör. Kollade med dem och det stämmer att om det ställer till problem för dem så kan de tillfälligt stänga av mitt internet tills jag stängt av fildelningen. Du har inte haft några sådana bekymmer?

Länk till kommentar
Dela på andra webbplatser

Jag är själv lite nyfiken på att någon gång installera phpMyAdmin och MySQL men fick av Mac OS X veta att med fildelning påslaget kan det bryta mot avtalet med min internetleverantör. Kollade med dem och det stämmer att om det ställer till problem för dem så kan de tillfälligt stänga av mitt internet tills jag stängt av fildelningen. Du har inte haft några sådana bekymmer?

Nu hänger jag nog inte med, alls. Hur menar dem då? :ermm: Har aldrig hört någon sån regel, hos någon. Att dem kan har regler mot “fildelning” kan man väl förså - dvs att någon sitter och toktankar med torrentklienter och delar ut (olagliga) filer. Men för det räcker ju en vanlig internetuppkoppling.

 

Du kan installera MySQL och phpMyAdmin och jobba med det utan att slå igång något, jo du får ju starta webservern (apache). Då får man starta “Web Sharing”. Sysns inte på min bild att den är igång eftersom jag har en egen installation och egna start/stop-skript. I OS X 10.8 senare finns inte den, men det finns en 3'e-parts pref-panel om man inte gör det manuellt. Sen kan man i serverfilerna bara ta bort åtkomsten. Man får en sida med “403 Forbidden”

 

post-64246-0-33679500-1468699042.png

 

MySQL kan du ställa in så den bara går att köras lokalt, och sen kan du ju göra dina sidor publika, om du vill. Men inget av det är väl något jag skulle i sig kalla för fildelning.

 

Att slå igång Fildelning, är ju mer att du kommer åt datorn med Samba och AFP

 

How to connect with File Sharing on your Mac - Apple Support

 

Och slår du på Remote Login startar du SSH servern. Det är så jag oftast hämtar/skickar filer mot andra datorer. Men jag har inte min igång, så jag kan inte ssh'a in utifrån.

 

Vad menar din ISP med fildelning? Det räcker ju att man har Dropbox &/el iCloud installerat och använder det så håller man ju på med en massa fildelning.

 

Jaja, lite tankar bara.

 

Antar att det inte är Telia, för där är det inga problem.

Länk till kommentar
Dela på andra webbplatser

post-528-0-05755900-1468703322_thumb.png

Är det den varningen som kommer för Internetdelning (som var markerad i listan)?

 

Internetdelningen har ingenting med MySQL/PMA att göra. Jag har Internetdelning igång på min dator så jag t ex kan använda internet från en annan dator. Man delar uppkopplingen bara. Några nätverksstörningar vet jag inte hur det skulle kunna bli för det är ju bara “den” datorn som är uppkopplad. Är inte konstigare än att man har en router med 2-3 datorer kopplade till - och alla använder samma internetuppkoppling. Ja, det var en skum skylt. Har aldrig sett den, så det måste vara nåt som kommit nyligen då. Om det är OS X som visar den... Känns mer som att det är något de kanske “måste” enl amerikanska lag, el nåt sånt - så har den hängt med och blivit översatt.

Länk till kommentar
Dela på andra webbplatser

Är det den varningen som kommer för Internetdelning (som var markerad i listan)?

 

Jo det är OS X som visar skylten.

 

När jag skulle aktivera internetdelning sa datorn: "Du kan inte starta internetdelning eftersom du inte har valt en port att dela anslutningen med". När jag då valde porten Ethernet (som synes i bilden) kom varningsskylten.

 

Ja när du förklarar hur det hänger ihop verkar det konstigt. Men kan det vara så att annan trafik utifrån, från andra datorer än från mitt eget hushåll som besöker min dator kan störa? Eller det kanske inte blir samma sak?

Länk till kommentar
Dela på andra webbplatser

Jo det är OS X som visar skylten.

 

När jag skulle aktivera internetdelning sa datorn: "Du kan inte starta internetdelning eftersom du inte har valt en port att dela anslutningen med". När jag då valde porten Ethernet (som synes i bilden) kom varningsskylten.

 

Ja när du förklarar hur det hänger ihop verkar det konstigt. Men kan det vara så att annan trafik utifrån, från andra datorer än från mitt eget hushåll som besöker min dator kan störa? Eller det kanske inte blir samma sak?

Ja, nu ser jag... Du vill dela ut porten "Ethernet", till användare av porten "Ethernet", dvs dig själv - datorn du redan är på. Då kan jag förstå varningen - om du skall dela ut samma port som den du själv använder.

 

Skall du dela ut internetuppkopplingen. Säg att du har ett vanligt ADSL-modem med kabel kopplat till porten "Ethernet". Vill du dela uppkopplingen och låta en annan dator få tillgång till internet, så måste du koppla den till dator 1 först, t ex med en annan ethernetport, el med WiFi. Och det är den porten du delar ut ut då. Den porten som går till den dator som saknar internet.

 

post-64246-0-03800800-1468756551.png

 

Dela uppkoppling från Ethernet 1 till datorer som använder Ethernet 2. Blir som att använda datorn på samma sätt som man i telefonen gör den till en hotspot, då man t ex använder telefonen som uppkoppling till datorn med en USBsladd.

 

Nej då måste jag ju slå på fildelning och i det fallet kommer inget varningsmeddelande.

:yeahbaby: Fast du behöver inte slå igång den heller bara för att kunna installera/använda MySQL/PMA. Däremot starta webservern, som tyvärr inte längre finns med där under delning i Systeminställnignar. Man får starta manuellt eller så finns det ett 3'epartsprogram som man kan installera.

Länk till kommentar
Dela på andra webbplatser

Ja, nu ser jag... Du vill dela ut porten "Ethernet", till användare av porten "Ethernet", dvs dig själv - datorn du redan är på. Då kan jag förstå varningen - om du skall dela ut samma port som den du själv använder.

 

Skall du dela ut internetuppkopplingen. Säg att du har ett vanligt ADSL-modem med kabel kopplat till porten "Ethernet". Vill du dela uppkopplingen och låta en annan dator få tillgång till internet, så måste du koppla den till dator 1 först, t ex med en annan ethernetport, el med WiFi. Och det är den porten du delar ut ut då. Den porten som går till den dator som saknar internet.

 

attachicon.gifinternetdelning_eth.png

 

Dela uppkoppling från Ethernet 1 till datorer som använder Ethernet 2. Blir som att använda datorn på samma sätt som man i telefonen gör den till en hotspot, då man t ex använder telefonen som uppkoppling till datorn med en USBsladd.

 

:yeahbaby: Fast du behöver inte slå igång den heller bara för att kunna installera/använda MySQL/PMA. Däremot starta webservern, som tyvärr inte längre finns med där under delning i Systeminställnignar. Man får starta manuellt eller så finns det ett 3'epartsprogram som man kan installera.

 

Ja just ja, det finns ju bara en port på MacBook Pro. Hade jag haft igång Mac Pro'n som har två portar så hade jag kanske fattat galoppen, men den har stått overksam rätt länge nu.

 

På Mac Pro kör jag Lion, fungerar webservern på den tro? Det är den jag skulle vilja använda på det sättet har jag kommit fram till.

Länk till kommentar
Dela på andra webbplatser

Ja just ja, det finns ju bara en port på MacBook Pro. Hade jag haft igång Mac Pro'n som har två portar så hade jag kanske fattat galoppen, men den har stått overksam rätt länge nu.

 

På Mac Pro kör jag Lion, fungerar webservern på den tro? Det är den jag skulle vilja använda på det sättet har jag kommit fram till.

Den bilden första jag la där ovan - den är från Lion. Där finns “Web Sharing” med, så du kan starta servern direkt från systeminställningarna.

 

Nackdelen med Lion är att MySQL inte har någon installerare längre, utan man får kompilera en själv. Eller uppgraderad till 10.8 - så finns en tidigare version (5.6) för ML.

 

Alternativet är att installera MacPorts, och installera MySQL (eller MariaDB) den vägen. MacPorts stöder Lion, det gör inte Homebrew (“den andra”).

 

...eller att du installerar MAMP eller XAMPP.

Länk till kommentar
Dela på andra webbplatser

Den bilden första jag la där ovan - den är från Lion. Där finns “Web Sharing” med, så du kan starta servern direkt från systeminställningarna.

 

Nackdelen med Lion är att MySQL inte har någon installerare längre, utan man får kompilera en själv. Eller uppgraderad till 10.8 - så finns en tidigare version (5.6) för ML.

 

Alternativet är att installera MacPorts, och installera MySQL (eller MariaDB) den vägen. MacPorts stöder Lion, det gör inte Homebrew (“den andra”).

 

...eller att du installerar MAMP eller XAMPP.

 

Det blev genast lite väl komplicerat :unsure:

 

eller kanske kompilerat :hihihi:

 

:sleeping:

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...