Am moștenit o mașină ubuntu cu mysql instalat și nu știu cum. Problema mea este că nu pot accesa mysql.
Iată câteva informații despre gazda mea:
cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
Versiunea MySQL mysql Ver 8.0.27-0ubuntu0.20.04.1 pentru Linux pe x86_64 ((Ubuntu))
Acesta este un mesaj de eroare:
$ mysql -u root -p
EROARE 2002 (HY000): Nu se poate conecta la serverul MySQL local prin socket-ul „/var/run/mysqld/mysqld.sock”
---
$ service mysqld start
Nu s-a pornit mysqld.service: Unitatea mysqld.service nu a fost găsită.
Acest fișier /var/run/mysqld/mysqld.sock
nu exista.
EDITARE CU MAI MULTE INFORMAȚII
$ netstat -tlpn
Conexiuni la internet active (numai servere)
Proto Recv-Q Trimitere-Q Adresă locală Adresă străină Stat PID/Nume program
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 99/systemd-resolved
tcp 0 0 0.0.0.0:22 0.0.0.0:* ASCULTĂ 136/sshd: /usr/sbin
tcp 0 0 127.0.0.1:25 0.0.0.0:* ASCULTĂ 303/master
tcp 0 0 127.0.0.1:6010 0.0.0.0:* ASCULTĂ 313/sshd: root@pts/
tcp6 0 0 :::80 :::* ASCULTĂ 138/apache2
tcp6 0 0 :::22 :::* ASCULTĂ 136/sshd: /usr/sbin
tcp6 0 0 ::1:25 :::* ASCULTĂ 303/master
tcp6 0 0 ::1:6010 :::* ASCULTĂ 313/sshd: root@pts/
$ systemctl pornește mysql
Lucrarea pentru mysql.service a eșuat deoarece procesul de control a ieșit cu cod de eroare.
Consultați „systemctl status mysql.service” și „journalctl -xe” pentru detalii.
$ systemctl status mysql.service
* mysql.service - MySQL Community Server
Încărcat: încărcat (/lib/systemd/system/mysql.service; dezactivat; prestabilit furnizor: activat)
Activ: eșuat (Rezultat: cod de ieșire) din joi 2022-01-27 08:32:50 CET; acum 10s
Proces: 5687 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (cod=exit, status=0/SUCCESS)
Proces: 5696 ExecStart=/usr/sbin/mysqld (code=exit, status=1/FAILURE)
PID principal: 5696 (cod=ieșit, stare=1/Eșec)
Stare: „Pornire server în curs”
Eroare: 2 (Nu există un astfel de fișier sau director)
27 ianuarie 08:32:50 osticket systemd[1]: mysql.service: Proces principal ieșit, cod=ieșit, stare=1/Eșec
27 ianuarie 08:32:50 osticket systemd[1]: mysql.service: a eșuat cu rezultatul „exit-code”.
27 ianuarie 08:32:50 osticket systemd[1]: Nu s-a pornit MySQL Community Server.
27 ian 08:32:50 osticket systemd[1]: mysql.service: lucrare de repornire programată, contorul de repornire este la 5.
27 ianuarie 08:32:50 osticket systemd[1]: S-a oprit MySQL Community Server.
27 ian 08:32:50 osticket systemd[1]: mysql.service: Cererea de pornire s-a repetat prea repede.
27 ianuarie 08:32:50 osticket systemd[1]: mysql.service: a eșuat cu rezultatul „exit-code”.
27 ianuarie 08:32:50 osticket systemd[1]: Nu s-a pornit MySQL Community Server.
$ pwd && ls
/var/log
alternative.log apache2 auth.log.4.gz dpkg.log.1 lastlog mysqld.err php7.4-fpm.log.2.gz php7.4-fpm.log.8.gz syslog.3.gz wtmp
alternative.log.1 apt btmp dpkg.log.2.gz mail.log php7.4-fpm.log php7.4-fpm.log.3.gz php7.4-fpm.log.9.gz syslog.4. gz wtmp.1
alternative.log.2.gz auth.log btmp.1 dpkg.log.3.gz mail.log.1 php7.4-fpm.log.1 php7.4-fpm.log.4.gz private syslog.5. gz
alternative.log.3.gz auth.log.1 dist-upgrade dpkg.log.4.gz mail.log.2.gz php7.4-fpm.log.10.gz php7.4-fpm.log.5. gz syslog syslog.6.gz
alternative.log.4.gz auth.log.2.gz dmesg faillog mail.log.3.gz php7.4-fpm.log.11.gz php7.4-fpm.log.6.gz syslog.1 syslog. 7.gz
alternative.log.5.gz auth.log.3.gz dpkg.log jurnal mail.log.4.gz php7.4-fpm.log.12.gz php7.4-fpm.log.7.gz syslog.2 .gz ubuntu-advantage.log
$ cat /var/log/mysqld.err
2022-01-26T12:23:07.952718Z 0 [EROARE] [MY-010083] [Server] --verbose este pentru utilizare cu --help; ați vrut să spuneți --log-error-verbosity?
2022-01-26T12:23:07.952814Z 0 [EROARE] [MY-010095] [Server] Nu s-a putut accesa directorul pentru --secure-file-priv. Vă rugăm să vă asigurați că directorul există și este accesibil de către MySQL Server. Valoare furnizată: /var/lib/mysql-files
2022-01-26T12:23:07.953735Z 0 [EROARE] [MY-010119] [Server] Se anulează
$ namei -l /var/lib/mysql-files
f: /var/lib/mysql-files
rădăcină rădăcină drwxr-xr-x /
drwxr-xr-x rădăcină rădăcină var
drwxr-xr-x root root lib
mysql-files - Nu există un astfel de fișier sau director
Am încercat să o repar în multe feluri, dar nu reușesc. Ma poate ajuta cineva?
Mulțumiri.