Puncte:0

Actualizarea MySQL de la 5.7 la 8 pe Ubuntu 18.04 (Bionic)

drapel pk

Exact cum spunea titlul. Am încercat să fac upgrade la MySQL 8 pe cutia mea Ubuntu 18.04. Am descărcat mysql-apt-config_0.8.12-1.all.deb, actualizat și apoi încercat să fac upgrade. Următorul este rezultatul de la terminalul meu:

faiz@faiz ~ > sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb 
dpkg: eroare: frontend-ul dpkg este blocat de un alt proces
faiz@faiz ~ > sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb 
Selectarea pachetului neselectat anterior mysql-apt-config.
(Se citește baza de date... 609461 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea mysql-apt-config_0.8.12-1_all.deb...
Se despachetează mysql-apt-config (0.8.12-1)...
Se configurează mysql-apt-config (0.8.12-1)...
Atenție: apt-key nu ar trebui să fie folosit în scripturi (numit de la postinst maintenanceerscript al pachetului mysql-apt-config)
Bine
faiz@faiz ~ > sudo apt update
Ign:1 http://packages.linuxmint.com tara InRelease
Hit:2 http://packages.linuxmint.com tara Release                                                                                     
Ign:3 https://storage.googleapis.com/download.dartlang.org/linux/debian stable InRelease                                                                                      
Hit:5 http://repo.mysql.com/apt/ubuntu bionic InRelease                                                                                                                       
Hit:6 http://archive.canonical.com/ubuntu bionic InRelease                                                                                                                    
Obțineți: 7 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]                                                                                                   
Hit:8 http://packages.microsoft.com/repos/code stable InRelease                                                                                                               
Hit:9 https://storage.googleapis.com/download.dartlang.org/linux/debian stable Release                                                                                        
Hit:10 http://mirror.cogentco.com/pub/linux/ubuntu bionic InRelease                                                                                                           
Hit:11 https://download.mono-project.com/repo/ubuntu vs-bionic InRelease                                                                                                      
Ign:12 http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 InRelease                                                                                                    
Ign:13 http://repo.vivaldi.com/stable/deb stable InRelease                                                                                                                    
Hit:14 http://repo.vivaldi.com/stable/deb stable Lansare                                                                                                                      
Hit:15 http://mirror.cogentco.com/pub/linux/ubuntu bionic-updates InRelease                                                                                                   
Hit:16 https://deb.opera.com/opera-stable stable InRelease                                                                                                                    
Hit:17 https://deb.nodesource.com/node_12.x bionic InRelease                                                                                                                  
Hit:18 http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 Lansare                                                                                                     
Hit:19 http://mirror.cogentco.com/pub/linux/ubuntu bionic-backports InRelease                                                                          
Hit:20 http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic InRelease                                                       
Hit:21 http://apt.postgresql.org/pub/repos/apt bionic-pgdg InRelease                                                                  
Hit:23 http://ppa.launchpad.net/malteworld/ppa/ubuntu bionic InRelease                                                                
Hit:25 http://ppa.launchpad.net/noobslab/macbuntu/ubuntu bionic InRelease      
Hit:26 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu bionic InRelease 
Preluat 88,7 kB în 2 secunde (45,9 kB/s)                   
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
5 pachete pot fi actualizate. Rulați „apt list --upgradable” pentru a le vedea.
faiz@faiz ~ > sudo apt upgrade
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Se calculează upgrade... Gata
Următoarele pachete au fost reținute:
  mysql-client mysql-common mysql-server mysql-testsuite
Următoarele pachete vor fi actualizate:
  mysql-apt-config
1 actualizat, 0 nou instalat, 0 de eliminat și 4 nu au fost actualizate.
4 nu sunt complet instalate sau îndepărtate.
Trebuie să obțineți 35,5 kB de arhive.
După această operație, se vor folosi 0 B de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] Da
Obțineți:1 http://repo.mysql.com/apt/ubuntu bionic/mysql-apt-config amd64 mysql-apt-config all 0.8.16-1 [35,5 kB]
Preluat 35,5 kB în 0 secunde (129 kB/s)            
Preconfigurarea pachetelor...
(Se citesc baza de date... 609466 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea .../mysql-apt-config_0.8.16-1_all.deb...
Se despachetează mysql-apt-config (0.8.16-1) peste (0.8.12-1)...
Se configurează mysql-apt-config (0.8.16-1)...
Atenție: apt-key nu ar trebui să fie folosit în scripturi (numit de la postinst maintenanceerscript al pachetului mysql-apt-config)
Bine
Se configurează mysql-server-5.7 (5.7.35-0ubuntu0.18.04.1)...
Redenumirea opțiunilor key_buffer și myisam-recover eliminate (dacă există)
Nu se poate determina dacă demonul rulează: Nu există un astfel de fișier sau director
Avertisment: Nu se poate porni serverul. Vă rugăm să reporniți MySQL și să rulați mysql_upgrade pentru a vă asigura că baza de date este gata de utilizare.
Nu se poate determina dacă demonul rulează: Nu există un astfel de fișier sau director
Avertisment: Nu se poate porni serverul.
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.
invoke-rc.d: initscript mysql, acțiunea „start” a eșuat.
â mysql.service - MySQL Community Server
   Încărcat: încărcat (/lib/systemd/system/mysql.service; activat; prestabilit furnizor: activat)
   Activ: se activează (repornire automată) (Rezultat: cod de ieșire) din Mar 2021-08-17 11:45:50 CDT; acum 6 ms
  Proces: 12521 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (cod=exit, status=1/FAILURE)
  Proces: 12512 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (cod=exit, status=0/SUCCESS)
 PID principal: 28432 (cod=ieșit, stare=1/Eșec)
dpkg: eroare la procesarea pachetului mysql-server-5.7 (--configure):
 instalat pachetul mysql-server-5.7 subproces de script post-instalare a returnat eroare starea de ieșire 1
dpkg: problemele de dependență împiedică configurarea mysql-server:
 mysql-server depinde de mysql-server-5.7; in orice caz:
  Pachetul mysql-server-5.7 nu este încă configurat.

dpkg: eroare la procesarea pachetului mysql-server (--configure):
 probleme de dependență - lăsând neconfigurat
Nu s-a scris niciun raport de apport deoarece mesajul de eroare indică că este o eroare ulterioară de la o eroare anterioară.
                                                                                                          dpkg: problemele de dependență împiedică configurarea mysql-testsuite-5.7:
 mysql-testsuite-5.7 depinde de mysql-server-5.7 (= 5.7.35-0ubuntu0.18.04.1); in orice caz:
  Pachetul mysql-server-5.7 nu este încă configurat.

dpkg: eroare la procesarea pachetului mysql-testsuite-5.7 (--configure):
 probleme de dependență - lăsând neconfigurat
dpkg: problemele de dependență împiedică configurarea mysql-testsuite:
 mysql-testsuite depinde de mysql-testsuite-5.7; in orice caz:
  Pachetul mysql-testsuite-5.7 nu este încă configurat.

dpkg: eroare la procesarea pachetului mysql-testsuite (--configure):
 probleme de dependență - lăsând neconfigurat
Nu s-a scris niciun raport de apport deoarece mesajul de eroare indică că este o eroare ulterioară de la o eroare anterioară.
                                                                                                          Nu s-a scris niciun raport de apport deoarece MaxReports este deja atins
                                                                                                                                                                        Au fost întâlnite erori în timpul procesării:
 mysql-server-5.7
 mysql-server
 mysql-testsuite-5.7
 mysql-testsuite
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)
faiz@faiz ~ > sudo apt upgrade

Am încercat de multe ori să găsesc o soluție la această problemă, dar niciuna nu a reușit.

Puncte:0
drapel ma

Am întâmpinat o problemă similară când faceam upgrade la Ubuntu de la 18.04 la 20.04. Ceea ce a rezolvat pentru mine a fost să elimin complet MySQL rulând următoarea comandă

Asigurați-vă că aveți o copie de rezervă a bazelor de date și a fișierului de configurare

sudo apt-get purge mysql\* libmysql\*

Apoi, m-am asigurat că nu mai rămâne nicio urmă de mysql sau de configurațiile sale în:

  • /var/lib/mysql
  • /etc/mysql

Apoi am reinstalat și mi-am încărcat bazele de date cu copii de rezervă.

drapel pk
Multumesc pentru raspuns. Ce versiune ați instalat după ce ați eliminat complet MySQL?
nicks6853 avatar
drapel ma
Instalați versiunea la care încercați să faceți upgrade, deci în cazul dvs. ar fi 8

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.