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

Oliver Williams
quelle
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.

Anthony Fornito
quelle
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