Anzeige:
Ergebnis 1 bis 15 von 15

Thema: LAMP-Server-Stack Cant connect to local MySQL server through socket /tmp/mysql.sock'

  1. #1
    Registrierter Benutzer
    Registriert seit
    Apr 2016
    Beiträge
    280

    LAMP-Server-Stack Cant connect to local MySQL server through socket /tmp/mysql.sock'

    hallo und guten Tag,


    bei dem Einrichtung eines LAMP-Stacks auf einem Linux-Notebook bekomme ich folgenden Fehler:

    Code:
    root@mx:/home/martin# mysql_secure_installation
    mysql_secure_installation: [ERROR] unknown variable 'default-character-set=utf8mb4'
    Securing the MySQL server deployment.
    Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    ps - kann später den gesamten Kontext eingeben - bzw. hier zeigen wie ich vorgegangen bin...
    Interessiert an Linux, SBC (Raspi & co), und WordPress News: https://wptavern.com :: Entwicklung: https://make.wordpress.org/core/ ::/[/url] :: die neue Knowledge-Base: https://affine.pro :: Nachfolger von miro, notion u. monday

  2. #2
    Fieses Frettchen Avatar von DrunkenFreak
    Registriert seit
    Dec 2003
    Beiträge
    3.315
    Der Socket liegt an einem anderen Ort. Passe das an und dann sollte es gehen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Apr 2016
    Beiträge
    280

    Cool

    Hallo DrunkenFreak

    vielen Dank für deine Rückmeldung. Ich werde mich darum kümmern.

    Zitat Zitat von DrunkenFreak Beitrag anzeigen
    Der Socket liegt an einem anderen Ort. Passe das an und dann sollte es gehen.

    ich hab das mal zusammengestellt - es geht um den Aufbau auf einem MX-Linux (debian basiert) Notebook:
    Dieser Zusammenstellung _ m.a.W. das Tippen der einzelnen Schritte hilft mir immer , mich dessen zu vergewissern, dass ich nichts vergessen hab.


    Das werde ich machen:

    Hier nochmals die Schrittfolge nach der ich insgesamt vorgegangen bin:
    Du, Drunkenfreak, hast mich auf einen Fehler - (unangepasster Pfad ) schon aufmerksam gemacht
    Freue mich, wenn ihr mich auch noch auf Weiteres aufmerksam macht, wenn ich noch etwas vergessen haben sollte:


    Die Installation eines LAMP auf einem MX-Linux (also Linux Apache MariaDB PHP). also vorweg das Ziel: - ich will einen LAMP einrichten;

    einen Apache2 webserver;
    eine eingerichteter MariaDB database-Server;
    PHP - lauffähig unter Apache; und last but not least
    phpMyAdmin konfiguriert mit pmadb database.

    Also vorausgeschickt - ich brauche einen root-Zugang zum Notebook

    im Terminal stelle ich einen SU Zugang her:

    Code:
    su –
    Nun gebe ich ein password ein

    Code:
    Apache
    Die Schritt-für Schritt-Anleitung zur Installation des Apache2-webservers als ein Basis-LAMP-setup.

    Installation des Apache2
    als Root:

    Code:
    apt install apache2

    Starten des Apache2 Service
    Um den Apache server zu starten geht man vor als root:

    Code:
    service apache2 start
    wenn man den Apache server neustarten will

    Code:
    service apache2 restart
    Das Stoppen des apache2 service:

    Code:
    service apache2 stop
    Das automatische Starten des apache service nach dem reboot

    Code:
    update-rc.d apache2 defaults
    Das Testen der Installation Apache2 hat (genauso wie Debian auch die html pages unter /var/www/html/

    mit dem Web browser geh ich dann zum Test auf: ‘localhost’ or 127.0.0.1. hier sollte ich dann den default Apache2 sehen - also die "welcome page"

    darüber hinaus: Also, man könnte ja auch noch Folgendes tun: Wenn man auf einem MX-Linux System als root eingeloggt ist, dann praktisch (zu allererst mal) erst Update durchgeführt, bevor man dann anfängt und für den LAMP also weitere Pakete installiert.

    Code:
    apt update
    Erst gucke ich welche Pakete gebraucht werden: Diese Pakte werden als Voraussetzung zur weiteren Installation bereitgestellt - das ist gewissermaßen der Anfang

    Code:
    apt install ca-certificates apt-transport-https lsb-release gnupg curl vim unzip -y
    Die Repos werden eingelesen: man kann davon ausgehen dass das MX Repository das enthält leider nicht immer die neusten PHP Versionen, Aus diesem Grunde versuchen wir das mit dem Sury Repository. Wir holen das mit wget: das ist m.E. die einfachste Methode:

    Code:
    wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -
    Code:
    echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list
    Erneut den Paketindex aktualisieren.

    Code:
    apt update
    Nun wird also der Apache 2 Webserver auf dem Server installiert

    Code:
    apt install apache2 -y
    Jetzt kann man dann auch noch ein Übriges tun und dabei die von den meisten CMS (und für mich ist insbes. WordPress wichtig) benötigten Tools und Bibliotheken und so weiter und so fort - die halt auch noch gleich installieren.

    Also - mit andern Worten gehe ich dann hier so vor:
    Code:
    apt install php 8 php8-cli php8-common php8-curl php8-gd php8-intl php8-json php8-mbstring 8-mysql php8-opcache php8 readline php8-xml php8-xsl php8-zip php8-bz2 libapache2-mod-php8 -y
    Als nächstes wird dann MariaDB-Server installiert. Maria DB - das ist ein Fork der MySQL und sehr aktiv weiter entwickelt

    und im Folgenden:
    Code:
    apt install mariadb-server mariadb-client -y
    Nun kommt noch ein Befehl, um die Konfiguration des MariaDB-Servers abzuschließen.

    Code:
    mysql_secure_installation
    bei einer alleresten /also gewissermaßen Basis-Abfrage des aktuellen Passworts muss man im Grunde eigentlich gar nichts eingeben, sondern einfach nur auf die Enter-Taste hauen.

    Man kann hier noch überlegen und konfigurieren - was das Passwd werden soll: M.a.W. des Root-Passworts mit Enter abnicken.
    An der nächsten Stelle gehts weiter: An diesem Schritt - da gehts um das Passwort für den Root-Benutzer des MariaDB-Servers - das wird nämlich nun vergeben (nicht der Linux root User).
    Achtung: hier ist Vorsicht geboten: Also - ich würde sagen dass man hier im Grunde mal Bestätige alle folgenden Fragen nur überspringt: oder ziemlich rasch drüber geht - hier geht es um die folgenden Optionen:
    a. Anonym - passwd.
    b, (Verbieten) des externen Root-Logins - also ich würde sagen, das kann man ja im Grunde schon aus Sicherheitsgründen machen,
    c. Hier kann man noch ein Übriges machen: Man kann hier an dieser Stelle noch eine Testdatenbank - löschen - und dann die Zugriffsreche aktualisieren: das ist immer gut.)

    Wenn man also die oben gelisteten Schritte durchlaufen sind - dann ist der MariaDB-Server fertig installiert und auch schon basismässig konfiguriert.
    Danach kann man dann übergehen und phpMyAdmin installieren. Das ist dann ein weiterer Schritt.



    Nochmals vielen Dank an Dich DrunkenFreak
    Klasse Rückmeldung. Ich werde mich darum kümmern.

    Viele Grüße
    Diver


    update: ich hab hier noch ein paar Anleitungen zum Einrichten eines LAMP-Stacks auf Linux - schlicht als Linktipps für alle die sich fürs Thema interessieren.

    Ganz allgemein zu LAMP

    lamp-stack-auf-debian-installieren
    https://think.unblog.ch/lamp-stack-a...-installieren/


    Installieren des Linux-, Apache-, MySQL-, PHP- (LAMP-)Stacks unter Ubuntu 20.04
    https://www.digitalocean.com/communi...buntu-20-04-de

    Ein Lamp-Stack auf MX-Linux:
    https://mxlinux.org/wiki/networking/lamp-setup

    wenn es immer noch Probleme gibt:
    https://forum.mxlinux.org/viewforum.php?f=136

    und hier noch mehr Infos - auf Englisch
    https://forum.mxlinux.org

    darüber hinaus: sehr interessant: Installing WordPress on a Linux (LAMP) Server
    https://www.linuxquestions.org/quest...-server-37355/

    Plan: Install an Apache2 web server on Linux with PHP 7.0 (mod_php) and MySQL support. Then install WordPress and create your own website or blog,
    either just for testing/learning, or live transmission via a web host.

    LAMP is short for Linux, Apache, *MySQL, PHP.
    Install Apache
    Test Apache:
    Install MySQL (or MariaDB):
    Install PHP 7.0
    Then test your php:
    Install phpMyAdmin

    WordPress:
    Wordpress Database Initialisation
    Install WordPress

    Useful links

    MariaDB: https://mariadb.org/

    WordPress: https://codex.wordpress.org/

    Ubuntu Server guides: https://help.ubuntu.com/lts/serverguide/

    Wplift Guide: https://wplift.com/install-wordpress-in-ubuntu

    wordpress im lamp-stack auf ubuntu-20-04
    https://www.rosehosting.com/blog/how...-ubuntu-20-04/

    wordpress im lamp-stack auf ubuntu-20-04

    https://www.digitalocean.com/communi...-lamp-stack-de

    Installation von wordpress im lamp-stack auf ubuntu
    https://www.tecmint.com/install-word...tu-lamp-stack/

    und nochmals WP auf LAMP in Ubuntu
    https://www.cloudsigma.com/how-to-in...-ubuntu-20-04/
    Geändert von diver (04.04.22 um 12:56 Uhr)
    Interessiert an Linux, SBC (Raspi & co), und WordPress News: https://wptavern.com :: Entwicklung: https://make.wordpress.org/core/ ::/[/url] :: die neue Knowledge-Base: https://affine.pro :: Nachfolger von miro, notion u. monday

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.061
    naja, zuvor sollte er
    Code:
    mysql_secure_installation: [ERROR] unknown variable 'default-character-set=utf8mb4'
    beheben - dann startet vermutlich die MySQL auch und der Socket existiert...
    Ich bin root - ich darf das.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Apr 2016
    Beiträge
    280
    Danke Marce und Drunkenfreak, guten Abend,

    ich muss das unbedingt beheben.

    Code:
    (base) martin@mx:~
    $ su
    Passwort: 
    root@mx:/home/martin# ps aux | grep mysql
    root      2584  0.0  0.0   2388  1716 ?        S    22:18   0:00 /bin/sh /usr/bin/mysqld_safe
    mysql     2701  0.1  2.1 1713652 84940 ?       Sl   22:18   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/x86_64-linux-gnu/mariadb19/plugin --user=mysql --skip-log-error --pid-file=/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock
    root      2702  0.0  0.0   4708  1048 ?        S    22:18   0:00 logger -t mysqld -p daemon error
    root     13982  0.0  0.0  73096   832 pts/0    S+   22:31   0:00 grep mysql
    root@mx:/home/martin# mysql -h localhost
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 38
    Server version: 5.5.5-10.3.31-MariaDB-0+deb10u1 Debian 10
    
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>

    also - ich denke dass alle Versuche scheitern - bzw. nicht glücken - da ich den Socket nicht korrekt definiert habe.


    Code:
    sudo: /usr/local/mysql/support-files/mysql.server: Befehl nicht gefunden
    (base) martin@mx:~
    $ sudo /usr/local/mysql/support-files/mysql.server start 
    sudo: /usr/local/mysql/support-files/mysql.server: Befehl nicht gefunden
    (base) martin@mx:~
    $ mysql -h 127.0.0.1
    ERROR 1698 (28000): Access denied for user 'martin'@'localhost'
    (base) martin@mx:~
    $ mysql -h localhost
    ERROR 1698 (28000): Access denied for user 'martin'@'localhost'
    (base) martin@mx:~
    $ mysql -h 127.0.0.1
    ERROR 1698 (28000): Access denied for user 'martin'@'localhost'
    (base) martin@mx:~
    $ mysql -h localhost
    ERROR 1698 (28000): Access denied for user 'martin'@'localhost'
    (base) martin@mx:~
    $

    ich muss mich um den Socket kümmern.
    Geändert von diver (09.03.22 um 21:54 Uhr)
    Interessiert an Linux, SBC (Raspi & co), und WordPress News: https://wptavern.com :: Entwicklung: https://make.wordpress.org/core/ ::/[/url] :: die neue Knowledge-Base: https://affine.pro :: Nachfolger von miro, notion u. monday

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.061
    Scheinbar läuft die MySQL doch und es mangelt nach dem 2. Code-Block nach an einem passenden User.
    Ich bin root - ich darf das.

  7. #7
    Fieses Frettchen Avatar von DrunkenFreak
    Registriert seit
    Dec 2003
    Beiträge
    3.315
    Oben installierst du MariaDB und unten taucht MySQL auf. Da scheint die Installation durcheinander gekommen zu sein.

    Lösche nochmal die komplette DB Installation und fang dort von vorne an. Es ist eigentlich nur:
    Code:
    apt install mariadb-server
    systemctl enable mariadb
    systemctl start mariadb
    mysql_secure_installation
    Dann noch Passwort setzen und alles sollte gehen.

  8. #8
    Registrierter Benutzer
    Registriert seit
    Apr 2016
    Beiträge
    280
    Hallo und guten Abend Marce, hallo DrunkenFreak


    Srry - war ein paar Tage nicht dran am Thema: hab nun nochmals weiter gemacht: Und bin dabei auf Probleme gestoßen - auf systemd-Probleme -und ich glaube dass es jetzt ans Eingemachte geht.


    @Drunkenfreak: ich habe versucht, dem Thema auf den Grund zu gehen - und ergo hab ich noch nicht gleich neu installiert. Denn ich hoffte, das Ding noch retten zu können. Denn wie gesagt: es läuft ja einiges in der Installation.

    a. der Apache
    b. auch die MySQL-DB denk ich

    also nochmals im Überblick - wie ich vorgegangen bin: ich habe es gemacht - nach dieser Anleitung: https://think.unblog.ch/lamp-stack-a...-installieren/
    so wie es aussieht muss der Apache laufen denn ich bekomme ein Bild in Localhost



    ich denke, dass das so in Ordnung ist - wenn ich dann weiter gehe und den MySQL Server testen will - dann geh ich so vor:

    Code:
    [sudo] Passwort für martin: 
    [info] /usr/bin/mysqladmin  Ver 9.1 Distrib 10.3.31-MariaDB, for debian-linux-gnu on x86_64
    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
    
    Server version		10.3.31-MariaDB-0+deb10u1
    Protocol version	10
    Connection		Localhost via UNIX socket
    UNIX socket		/var/run/mysqld/mysqld.sock
    Uptime:			24 min 23 sec
    
    Threads: 6  Questions: 66  Slow queries: 0  Opens: 33  Flush tables: 1  Open tables: 26  Queries per second avg: 0.045.
    (base) martin@mx:~
    $

    Okay - das sieht m.E. auch gut aus. Was ich noch testen will, das ist die Einrichtung des phpMyAdmin Dieser test der steht nun noch aus!
    ich gehe dabei so vor um phpMyAdmin zu installieren - und orientiere mich dabei an dieser Anleitung: https://think.unblog.ch/lamp-stack-a...-installieren/

    Ich mache als ertstes mal: mit dem Befehl cd /usr/share wechle ich das Verzeichnis, in diesem phpMyAdmin installiert wird.

    Danach werde ich phpMyAdmin herunterzuladen, und das geht wieder mit wget - ergo führe ich wget aus.

    Code:
     wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
    Danach entpacke ich das soeben heruntergeladene Archiv -

    Code:
    unzip phpmyadmin.zip
    Nach dem entpacken mach ich nun folgendes: ich entferne nun das heruntergeladene Archiv.

    Code:
    rm phpmyadmin.zip
    Danach sollte der Name des entpackten Verzeichnis zu phpmyadmin umbenannt werden; Das mache ich mit folgendem Befehl.

    Code:
    mv phpMyAdmin-*-all-languages phpmyadmin
    Jetzt braucht es noch ein paar Rechte: also gebe ich die benötigten Rechte auf das phpMyAdmin-Verzeichnis mithilfe des Befehls.

    Code:
    chmod -R 0755 phpmyadmin
    Und am Ende werde ich noch die Datei config.sample.inc.php ubenennen zu config.inc.php.

    Code:
    mv /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php
    Und jetzt sollte noch eine Config-Datei eingerichtet werden; Dazu erstelle ich nun eine Apache2-Konfigurationsdatei für phpMyAdmin,
    Das mach ich so mit Copy & Paste der folgenden wenigen Zeilen.

    Das läuft auch noch - aber danach gibts massiv Probleme - und zwar richtig massiv

    Code:
    root@mx:/usr/share# rm phpmyadmin.zip
    root@mx:/usr/share# mv phpMyAdmin-*-all-languages phpmyadmin
    root@mx:/usr/share# chmod -R 0755 phpmyadmin
    root@mx:/usr/share# mv /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php
    root@mx:/usr/share# cat <<EOF> /etc/apache2/conf-available/phpmyadmin.conf
    > # phpMyAdmin Apache configuration
    > 
    > Alias /phpmyadmin /usr/share/phpmyadmin
    > 
    > <Directory /usr/share/phpmyadmin>
    >     Options SymLinksIfOwnerMatch
    >     DirectoryIndex index.php
    > </Directory>
    > 
    > # Disallow web access to directories that don't need it
    > <Directory /usr/share/phpmyadmin/templates>
    >     Require all denied
    > </Directory>
    > <Directory /usr/share/phpmyadmin/libraries>
    >     Require all denied
    > </Directory>
    > <Directory /usr/share/phpmyadmin/setup/lib>
    >     Require all denied
    > </Directory>
    > EOF
    root@mx:/usr/share# a2enconf phpmyadmin
    Enabling conf phpmyadmin.
    To activate the new configuration, you need to run:
      service apache2 reload
    root@mx:/usr/share# systemctl reload apache2
    System has not been booted with systemd as init system (PID 1). Can't operate.
    Failed to connect to bus: Der Rechner ist nicht aktiv
    root@mx:/usr/share#
    ...und wie man sieht - stosse ich hier auf ein Problem. - Jetzt taucht dieses systemd Ding auf - und ich sehe,
    dass ich hier nicht weiter komme. Sehr sehr merkwürdig. Also ja: ich bin auf MX-Linux
    Und irgendwie komme ich hier grad nicht weiter. Das mit systemd, das muss ich mir nochmals genauer ansehen - ja auch in Verbindung zu MX-Linux gebracht. Ich muss mir das nun nochmals genauer ansehen - und gucken was ich nun machen kann.

    An diesem Punkt bin ich wohl schon mal vor wenigen Tagen in ein Problem reingelaufen. Ich denke dass Euch da sicher was einfällt.

    Ich selber ich versuch, mal das genauer anzusehen - und melde mich wieder

    Viele Grüße und
    einen schönen Samstagabend
    Angehängte Grafiken Angehängte Grafiken
    Interessiert an Linux, SBC (Raspi & co), und WordPress News: https://wptavern.com :: Entwicklung: https://make.wordpress.org/core/ ::/[/url] :: die neue Knowledge-Base: https://affine.pro :: Nachfolger von miro, notion u. monday

  9. #9
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.584
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  10. #10
    Registrierter Benutzer
    Registriert seit
    Apr 2016
    Beiträge
    280
    Nabend Corresponder,


    Danke Corresponder, für deine beiden wertvollen Hinweise,

    bin sehr froh, dass ich hier in diesem Forum bin.

    https://forum.mxlinux.org/viewtopic.php?f=136&t=64930
    Code:
    $ sudo systemctl status smbd
    System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Der Rechner ist nicht aktiv
    ...und der Kommentar hier: Wenn Sie systemd-Befehle verwenden möchten, müssen Sie bei GRUB in systemd booten.


    ferner: https://forum.mxlinux.org/viewtopic.php?t=64931
    Code:
    System has not been booted with systemd as init system
    Reason: Your Linux system is not using systemd
    The reason is that you are trying to use systemd command to manage services on Linux but your system doesn't use systemd and (most likely) using the classic SysV init (sysvinit) system.
    How to know which init system you are using? You may use this command to know the process name associated with PID 1 (the first process that runs on your system):



    Danke nochmals Corresponder,


    Also - wie du mit deinen Hinweisen richtig gelegen bist: ich benütze ein MX-Linux ohne systemd -

    Und hier muss ich aufpassen, dass ich nicht systemd-Kommandos hier bringe. Damit komm ich in MX nicht richtig weiter

    In MX geht das mit dem Restart von Apache so:
    Code:
    sudo apachectl restart
    oder so
    Code:
    sudo service apache2 restart
    nun hab ich noch ein weiteres Problem;

    Update: auch das Einrichten des PHPMyadmin hat geklappt.

    nur - scheint es so zu sein dass ich grad das Passwort vergessen hab - das da drauf liegt

    Code:
    mysqli::real_connect(): (HY000/1698): Access denied for user 'martin'@'localhost'
    php_my_admin_passwd_.jpg

    Ich werde mal nachsehen was ich da noch machen kann!? Ich muss irgendwie rauskriegen wie das passwd heißt - bzw. ich muss es am besten ändern - ich denke dass der eleganteste Weg der ist - über die Kommandozeile zu gehen.

    Dir Corresponder nochmals vielen Dank!
    Wünsche Dir - und allen hier einen schönen Samstagabend.

    Viele Grüße
    Diver
    Interessiert an Linux, SBC (Raspi & co), und WordPress News: https://wptavern.com :: Entwicklung: https://make.wordpress.org/core/ ::/[/url] :: die neue Knowledge-Base: https://affine.pro :: Nachfolger von miro, notion u. monday

  11. #11
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.584
    das ist kein problem,
    du kannst das mysql passwort resetten:

    https://wiki.manitu.de/index.php/Ser...%C3%BCcksetzen
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  12. #12
    Registrierter Benutzer
    Registriert seit
    Apr 2016
    Beiträge
    280
    hallo und guten Abend - vielen vielen Dank Corresponder für deinen Tipp und ja: für die schnelle Reaktion



    Zitat Zitat von corresponder Beitrag anzeigen
    das ist kein problem,
    du kannst das mysql passwort resetten:

    https://wiki.manitu.de/index.php/Ser...%C3%BCcksetzen




    die gute Quelle vermerkt beim dritten Schritt einen öffnen einer weiteren Shell:
    ist das ggf. der Grund warum ich untenstehende Troubles bekomme!?

    https://wiki.manitu.de/index.php/Ser...%C3%BCcksetzen

    zitat:

    Schritt 3: Setzen des neuen Passworts
    Öffnen Sie eine weitere Shell auf den MySQL-Server und führen Sie die Befehle

    Code:
    $ mysqladmin -u root password "[NEUES_PASSWORT]"
    $ sync
    ...aus, ersetzen Sie dabei [NEUES_PASSWORT] durch Ihr neues Passwort. Die Anführungszeichen sollten Sie nicht entfernen, damit auch Passworte mit Sonderzeichen, die in der Shell besondere Bedeutungen haben (z.B. $ oder ?), korrekt behandelt werden.


    also zusammengefasst habe ich folgendes ausgeführt - bzw. erhalten


    Code:
    root@mx:/usr/share# a2enconf phpmyadmin
    Enabling conf phpmyadmin.
    To activate the new configuration, you need to run:
      service apache2 reload
    root@mx:/usr/share# systemctl reload apache2
    System has not been booted with systemd as init system (PID 1). Can't operate.
    Failed to connect to bus: Der Rechner ist nicht aktiv
    root@mx:/usr/share# sudo apachectl restart
    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
    root@mx:/usr/share# sudo service apache2 restart
    [....] Restarting Apache httpd web server: apache2AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
    . ok 
    root@mx:/usr/share# /etc/init.d/mysql stop
    [ ok ] Stopping MariaDB database server: mysqld.
    root@mx:/usr/share# mysqld_safe --skip-networking --skip-grant-tables
    2022-03-26T21:34:40.247510Z mysqld_safe Logging to syslog.
    2022-03-26T21:34:40.254590Z mysqld_safe Logging to '/var/log/mysql/error.log'.
    2022-03-26T21:34:40.290201Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
    2022-03-26T21:34:41.610538Z mysqld_safe mysqld from pid file /run/mysqld/mysqld.pid ended
    root@mx:/usr/share# mysqladmin -u root password "my_new_passwd"
    mysqladmin: connect to server at 'localhost' failed
    error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
    Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
    root@mx:/usr/share#
    Corresponder, ist hier was schief gelaufen - oder hab ich was falsch gemacht!?

    Hätte ich ggf. ein anderes Shell-Fenster öffnen sollen für diesen Befehl?!


    Freue mich von Dir nochmals zu hören.

    Viele Grüße
    Diver

    PS . dieser Thread - er wird immer mehr zu einem Thread in dem ich superviele Themen anspreche. SRRY dafür - aber ich komme auch insgesamt weiter - und lern was dazu...
    Interessiert an Linux, SBC (Raspi & co), und WordPress News: https://wptavern.com :: Entwicklung: https://make.wordpress.org/core/ ::/[/url] :: die neue Knowledge-Base: https://affine.pro :: Nachfolger von miro, notion u. monday

  13. #13
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.584
    der Server läuft nicht,
    früher hab ich das so gemacht:

    Code:
    http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-unix
    
    das war meine Essence davon:
    
    UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
    FLUSH PRIVILEGES;
    ____________________________________________

    Code:
    mysql starten mit:
    
    --skip-grant-tables \
    --skip-networking \
    
    dann mysql starten
    
    
    mysql> INSERT INTO mysql.user (Host, User, Password) VALUES ('localhost', 'root', 'ABC');
    Query OK, 1 row affected, 3 warnings (0.00 sec)
    
    mysql> UPDATE mysql.user SET Password=PASSWORD('neuespass') WHERE User='root';
    Query OK, 1 row affected (0.00 sec)
    Rows matched: 1 Changed: 1 Warnings: 0
    oder so:

    Code:
    https://docs.rackspace.com/support/how-to/reset-a-mysql-root-password/
    ist alles fast das selbe ;-)
    Geändert von corresponder (26.03.22 um 22:13 Uhr)
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  14. #14
    Registrierter Benutzer
    Registriert seit
    Apr 2016
    Beiträge
    280
    hallo und guten Abend Corresponder

    vielen vielen Dank für diene nachhaltige Hilfe - den tollen support hier. Ich komme echt weiter - nun läuft alles. Ich hab das hingekriegt

    Code:
    https://docs.rackspace.com/support/how-to/reset-a-mysql-root-password/
    Sehr gute Manuals - klasse!


    LAMP-Stack auf ein Linux-Notebook: welche PHP & MySQL-Versionen


    Der LAMP-Stack auf ein Linux-Notebook - er ist nun gewissermaßen vollständig - und ich glaub dass alles nun so eingerichtet ist, dass der
    Apache und der
    MySQL - Server quasi automatisch startet. Das ist super.


    Darüber hinaus: ich hab grade einen Check angestellt - um zu gucken -welche Versionen von PHP und MySQL installiert sind.

    Dabei kommt die FRAGE auf - ob ich die ausreichneden "Versionen" auf dem LAMP drauf hab - also ob MySQL und PHP ausreichen oder ob ich ggf. noch einen Update drauf machen sollte!?t i

    Ziel: ich will eine WordPress auf dem localhost laufen lasen:


    die Versionen die im Moment auf dem Server laufen.

    Code:
    `root@mx:/home/martin# php -v
    PHP 7.4.28 (cli) (built: Feb 17 2022 16:16:01) ( NTS )
    Copyright (c) The PHP Group
    Zend Engine v3.4.0, Copyright (c) Zend Technologies
        with Zend OPcache v7.4.28, Copyright (c), by Zend Technologies
    root@mx:/home/martin# mysqld --version
    mysqld  Ver 5.7.24 for Linux on x86_64 (conda-forge)
    root@mx:/home/martin#`

    PHP 7.4.28 (cli)
    mysqld Ver 5.7.24

    Ich glaube das sollte fürs erste reichen. Und ein PHPmyAdmin ist auch auf dem Rechner.


    Freue mich von Euch zu hören.

    vielen vielen Dank für den tollen Support - Danke an Corresponder, Marce und Drunkenfreak

    Euch allen einen schönen Sonntag

    Viele Grüße Diver


    update:

    in Betug auf die Anforderungen an einen Server für WordPress hab ich noch nachgesehen:

    https://wordpress.org/about/requirements/

    Requirements
    To run WordPress we recommend your host supports:
    PHP version 7.4 or greater.
    MySQL version 5.7 or greater OR MariaDB version 10.2 or greater.
    HTTPS support
    alos passt also -

    Viele Grüße
    Geändert von diver (27.03.22 um 06:33 Uhr)
    Interessiert an Linux, SBC (Raspi & co), und WordPress News: https://wptavern.com :: Entwicklung: https://make.wordpress.org/core/ ::/[/url] :: die neue Knowledge-Base: https://affine.pro :: Nachfolger von miro, notion u. monday

  15. #15
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.584
    Wenn ich gewusst hätte, dass es um wordpress geht, hätte ich dir nicht geholfen... (kleiner Scherz)

    ;-)
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 01.08.09, 10:04
  2. Antworten: 3
    Letzter Beitrag: 18.05.06, 23:28
  3. Antworten: 8
    Letzter Beitrag: 21.10.03, 18:44
  4. Antworten: 1
    Letzter Beitrag: 22.01.03, 16:11
  5. can't connect to local MySQL server through socket
    Von ComSubVie im Forum Linux als Server
    Antworten: 3
    Letzter Beitrag: 01.08.01, 15:23

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •