Digital Ocean CentOS7-Server, der nicht in der Lage ist, Tabellen zu überspringen oder MySQL neu zu starten


9

Ich habe vor einigen Tagen ein Digital Ocean Droplet (Server) eingerichtet und muss auf MySQL zugreifen. Bei dem, was ich versucht habe, funktioniert kein Passwort für root. Jedoch dieser Befehl:

service mysql[d] stop

Funktioniert nicht Anscheinend soll ich diesen Befehl ausgeben:

sudo systemctl stop mariadb.service

Das führt aber dazu

Failed to stop mariadb.service: Unit mariadb.service not loaded.

Weiterhin dieser Befehl

mysqld_safe --skip-grant-tables --skip-networking & mysql -u root

Ergebnisse in diesen Antworten:

sudo: mysqld_safe: command not found
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[1]+  Exit 1   sudo mysqld_safe --skip-grant-tables --skip-networking

Ich bin als root am Server angemeldet. was mache ich von hier aus


Zuerst müssen Sie sich daran erinnern, ob Sie MySQL oder MariaDB installiert haben oder wie es wahrscheinlich erscheint.
Michael Hampton

Was ist die Ausgabe von diesem Befehl? 'rpm -qa | grep mariadb 'und' rpm -qa | grep mysqld 'und' rpm -qa | grep mysql '
Anthony Fornito

Danke @AnthonyFornito, die Ausgabe von Mariadb war mariadb-5.5.50-1.el7_2.x86_64 mariadb-libs-5.5.50-1.el7_2.x86_64und die Ausgabe von MySQL war php-mysql-5.4.16-36.3.el7_2.x86_64- MySQL hat nichts zurückgegeben.
Oliver Williams

@ MichaelHampton - anscheinend habe ich BEIDE auf meinem Server.
Oliver Williams

"Ja wirklich?" Ich sehe MariaDB nur dort.
Michael Hampton

Antworten:


10

Versuchen

yum remove mysql

Dann versuche es

service mariadb restart

Dann schau dir das aus an

service mariadb status

Sie sollten sehen, dass es ausgeführt wird, dann sollten die Befehle, die Sie früh ausprobiert haben, funktionieren

wenn

 yum remove mysql

funktioniert nicht Versuchen

 chkconfig mysql off

Starten Sie neu und versuchen Sie Maria erneut zu starten.


Kein Erfolg mit dem ersten Teil. Ich habe Folgendes erhalten: [root @ centos-8gb-nyc2-01 ~] # service mariadb restart - Umleitung zu / bin / systemctl restart mariadb.service - Neustart von mariadb.service fehlgeschlagen: Einheit mariadb.service konnte nicht geladen werden: Nein Datei oder Verzeichnis. [root @ centos-8gb-nyc2-01 ~] # service mariadb status Umleiten zu / bin / systemctl status mariadb.service ● mariadb.service Geladen: nicht gefunden (Grund: Keine solche Datei oder kein solches Verzeichnis) Aktiv: inaktiv (tot)
Oliver Williams

ckconfigführt nur zu einem Fehler -bash: Befehl nicht gefunden Fehler.
Oliver Williams

chkconfig <- vergaß das h
Anthony Fornito

Nach dem Neustart versuchen Sie, Mariadb
Anthony Fornito

chkconfig funktioniert nur mit sysv-Diensten, die Sie verwenden müssen systemctl enable.
user9517
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.