Pregunta:
Estiramiento de Raspbian con MariaDB
Soma Zambelly
2017-09-23 01:38:27 UTC
view on stackexchange narkive permalink

Durante las últimas 6 horas he estado intentando instalar MariaDB en mi Raspberry Pi Zero. Estoy usando la última Raspbian Stretch. El problema es que el menú de configuración de MariaDB no aparece durante la instalación (lo cual creo que debería) y no me pide que establezca la contraseña de root. Después de la instalación, no puedo iniciar sesión en el servidor MariaDB con mysql usando ninguna credencial, pero si ejecuto mysql con privilegios de root ( sudo mysql ) me permite sin ningún tipo de autenticación. Intenté ejecutar mysql_secure_installation después de la instalación, pero no ayudó. Por cierto, estoy intentando instalar phpMyAdmin.

EDIT: terminé usando Raspbian Jessie, y el cuadro de diálogo de configuración apareció como debería, y pude configurar la contraseña, y todo funcionó perfectamente bien.

Estoy (y probablemente otros también) todavía estoy buscando una solución para esto aunque. También noté que en Stretch tampoco se creó el usuario debian-sys-maint , y /etc/mysql/debian.cnf contenía un inicio de sesión incorrecto (usuario root sin pase).

Dos respuestas:
Dr.Rabbit
2017-09-29 08:51:16 UTC
view on stackexchange narkive permalink

Estoy ejecutando Apache, PHP, MyAdmin y MariaDB en una nueva instalación de Raspbian Stretch Lite usando esta secuencia, y funciona perfectamente.

  1. Update

    sudo apt-get update && sudo apt-get upgrade

  2. instale el servidor mariadb y cliente

    sudo apt-get install mariadb-server mariadb-client

  3. instalar apache y php

    sudo apt-get install apache2 php5 libapache2-mod-php5

  4. instalar phpmyadmin

    sudo apt-get install phpmyadmin

  5. corregir falta la extensión msqli

    sudo apt-get install php5-mysqlnd

  6. configurar contraseña y configuración segura

    sudo mysql_secure_installation

Finalizado, reinicie.

Ahora, si todavía recibe un error de inicio de sesión / contraseña, entonces debe deshabilitar Mysql para que no intente autenticar la raíz usando el complemento, y no la contraseña .

  sudo mysql -u root [mysql] use mysql; [mysql] update user set plugin = '' where User = 'root'; [mysql] flush privilegios; [mysql] \ q  
Muchas gracias por esta respuesta. El último bloque de información sobre el complemento realmente resolvió mi problema que tenía con el inicio de sesión sin sudo.
Lamento no haber tenido tiempo de probar todo esto antes. El proyecto vuelve a estar sobre la mesa. Con su ayuda pude hacer que todo funcionara. Estoy usando PHP 7.0. Así es como lo hice: `sudo apt-get install mariadb-server mariadb-client` luego configure el complemento a través de sudo (último bloque de información),` sudo apt-get install apache2`, `sudo apt-get install php7.0 libapache2 -mod-php7.0`, `sudo apt-get install php7.0-mysql`,` sudo apt-get install phpmyadmin`, `sudo mysql_secure_installation` Hice esto en la última Raspbian Lite (2017-11-29)
Paha-Vaatturi
2017-10-06 18:38:48 UTC
view on stackexchange narkive permalink

Acabo de recibir mi Raspberry Pi 3 y he tenido problemas para ejecutar phpMyAdmin. Empecé desde cero un par de veces y esta vez finalmente lo logré. Hice los pasos habituales como sugirió el Dr. Rabbit anteriormente.

Luego, edité el archivo de configuración de Apache 2: sudo nano /etc/apache2/apache2.conf

E incluyó una línea: /etc/phpmyadmin/apache.conf

Y finalmente recargó el servidor web: sudo /etc/init.d/apache2 reload

Soy un novato de Linux completo, y esto fue prueba y error absoluto, pero parece estar funcionando. Curiosamente ... obtuve la idea de esto de las guías de Ubuntu (por ejemplo, https://help.ubuntu.com/community/phpMyAdmin)

No es extraño en absoluto. Si bien las distribuciones GNU / Linux (una etiqueta más formal) son independientes, están construidas en un 99% a partir de las mismas piezas básicas, y la mayoría de las diferencias son bastante triviales. Entonces, en general, la documentación producida por una distribución suele ser 100% aplicable a otra. Además, hay dos flujos principales, distribuciones derivadas de Debian y distribuciones derivadas de Fedora. Raspbian y Ubuntu son los primeros. Encuentro algo de la [mejor documentación de usuario de Linux es producida por Arch] (https://wiki.archlinux.org/index.php/Table_of_contents), aunque casi nunca he usado la distribución en sí.


Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...