
Todavía no pude instalar MySQL 8 en Ubuntu.
- Distribución: Ubuntu 18.04.2 LTS (se ejecuta en Windows usando WSL)
- Versión WSL: 4.4.0-17134-Microsoft
- Servidor MySQL: 8.0.16-2ubuntu18.04 amd64
Estoy siguiendo estas instrucciones.Pasos para una nueva instalación de MySQL
Paquete Deb descargado: (mysql-apt-config_0.8.13-1_all.deb)
Probé algunas sugerencias que encontré en Internet, basadas en casos similares, pero ninguna funcionó. Ejemplo: sudo apt -f install
-> Para solucionar el problema de dependencia.
Después de la instalación, ejecuto el comando para iniciar el servidor mysql, pero el servicio no se reconoce, por lo que la instalación falla.
Según mi experiencia, es muy difícil evaluar exactamente la causa raíz del problema; cualquier sugerencia, recomendación o sugerencia sería muy apreciada.
Estoy planeando seguir este proceso de instalación en My SQL Community Server,https://dev.mysql.com/downloads/mysql/, donde puedo seleccionar los paquetes a instalar.
Paquetes MySql instalados una vez finalizado el proceso de instalación
dpkg -l | grep mysql -> Installed Packages
ii mysql-apt-config 0.8.13-1 all Auto configuration for MySQL APT Repo.
ii mysql-client 8.0.16-2ubuntu18.04 amd64 MySQL Client meta package depending on latest version
ii mysql-common 8.0.16-2ubuntu18.04 amd64 Common files shared between packages
ii mysql-community-client 8.0.16-2ubuntu18.04 amd64 MySQL Client
ii mysql-community-client-core 8.0.16-2ubuntu18.04 amd64 MySQL Client Core Binaries
iF mysql-community-server 8.0.16-2ubuntu18.04 amd64 MySQL Server
ii mysql-community-server-core 8.0.16-2ubuntu18.04 amd64 MySQL Server Core Binaires
iU mysql-server 8.0.16-2ubuntu18.04 amd64 MySQL Server meta package depending on latest version
Salida de instalación:
update-alternatives: using /var/lib/mecab/dic/ipadic to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode
Setting up mysql-client (8.0.16-2ubuntu18.04) ...
Setting up mysql-community-server-core (8.0.16-2ubuntu18.04) ...
Setting up mecab-ipadic-utf8 (2.7.0-20070801+main-1) ...
Compiling IPA dictionary for Mecab. This takes long time...
reading /usr/share/mecab/dic/ipadic/unk.def ... 40
emitting double-array: 100% |###########################################|
/usr/share/mecab/dic/ipadic/model.def is not found. skipped.
reading /usr/share/mecab/dic/ipadic/Adj.csv ... 27210
reading /usr/share/mecab/dic/ipadic/Adnominal.csv ... 135
reading /usr/share/mecab/dic/ipadic/Adverb.csv ... 3032
reading /usr/share/mecab/dic/ipadic/Auxil.csv ... 199
reading /usr/share/mecab/dic/ipadic/Conjunction.csv ... 171
reading /usr/share/mecab/dic/ipadic/Filler.csv ... 19
reading /usr/share/mecab/dic/ipadic/Interjection.csv ... 252
reading /usr/share/mecab/dic/ipadic/Noun.adjv.csv ... 3328
reading /usr/share/mecab/dic/ipadic/Noun.adverbal.csv ... 795
reading /usr/share/mecab/dic/ipadic/Noun.csv ... 60477
reading /usr/share/mecab/dic/ipadic/Noun.demonst.csv ... 120
reading /usr/share/mecab/dic/ipadic/Noun.nai.csv ... 42
reading /usr/share/mecab/dic/ipadic/Noun.name.csv ... 34202
reading /usr/share/mecab/dic/ipadic/Noun.number.csv ... 42
reading /usr/share/mecab/dic/ipadic/Noun.org.csv ... 16668
reading /usr/share/mecab/dic/ipadic/Noun.others.csv ... 151
reading /usr/share/mecab/dic/ipadic/Noun.place.csv ... 72999
reading /usr/share/mecab/dic/ipadic/Noun.proper.csv ... 27327
reading /usr/share/mecab/dic/ipadic/Noun.verbal.csv ... 12146
reading /usr/share/mecab/dic/ipadic/Others.csv ... 2
reading /usr/share/mecab/dic/ipadic/Postp-col.csv ... 91
reading /usr/share/mecab/dic/ipadic/Postp.csv ... 146
reading /usr/share/mecab/dic/ipadic/Prefix.csv ... 221
reading /usr/share/mecab/dic/ipadic/Suffix.csv ... 1393
reading /usr/share/mecab/dic/ipadic/Symbol.csv ... 208
reading /usr/share/mecab/dic/ipadic/Verb.csv ... 130750
emitting double-array: 100% |###########################################|
reading /usr/share/mecab/dic/ipadic/matrix.def ... 1316x1316
emitting matrix : 100% |###########################################|
done!
update-alternatives: using /var/lib/mecab/dic/ipadic-utf8 to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode
Setting up mysql-community-server (8.0.16-2ubuntu18.04) ...
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
dpkg: error processing package mysql-community-server (--configure):
installed mysql-community-server package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-community-server (= 8.0.16-2ubuntu18.04); however:
Package mysql-community-server is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1) ...
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:E: Sub-process /usr/bin/dpkg returned an error code (1)
Saludos cordiales, ricardo
Seguí las recomendaciones de la otra pregunta, pero no funcionó, pero estoy de acuerdo en que la pregunta está duplicada.
Respuesta1
Encontré un enlace útil:https://github.com/Microsoft/WSL/issues/3631, @ jw-redpanda aclaró un poco mi problema. Menciona un problema de instalación en MySql 8.0 usando WSL en Windows. El MySQl no arranca. Presenta una solución alternativa, bueno, para mí pude instalar al menos la versión 5.7, pero no pude continuar después del paso 5, cuando tienes la versión 8 como candidata. Funcionó para otros, así que buena suerte para ti.
Respuesta2
En WSL 2 (y supongo que WSL 1), systemd no está disponible de forma predeterminada y los scripts init.d no se ejecutan al inicio.
Es más, si instalas MySQL 8 desde el paquete deb aquíhttps://dev.mysql.com/downloads/repo/apt/No se instalará el script auxiliar predeterminado mysql.server que se utiliza para iniciar o detener MySQL.
Una solución es descargar el script mysql.server.sh desde aquí:https://github.com/mysql/mysql-server/tree/8.0/support-filesy luego copie y cambie el nombre del script a /etc/init.d/mysql (asegúrese de que también sea ejecutable: chmod +x mysql)
Luego deberá establecer los valores predeterminados para las ubicaciones de los archivos basdir, datadir y pid.
Aquí hay un artículo completo junto con algunos otros consejos...https://www.58bits.com/blog/2020/05/03/installing-mysql-80-under-wsl-2-and-ubuntu