BASE DE DATOS MYSQL EN LINUX

18 views
Skip to first unread message

Carlos E Ortiz

unread,
May 9, 2017, 12:09:13 AM5/9/17
to PHP México
Muy buenas noches, de nuevo yo por acá.

Estoy muy feliz investigando cada vez más sobre linux y sobre programación (PHP, JAVASCRIPT, CSS, JAVA, C, C++, BASES DE DATOS, ETC.) Pero cuando empiezo a programar y me salen algunos problemas que no sé y que no las encuentro cuando las busco me estreso, pero no es motivo para parar.

Ahora estoy con un problema al querer ingresar a practicar a phpMyAdmin pero cuando intento subir una base de datos que ya tengo o intento crear una me aparece lo siguiente:

Error

consulta SQL:

CREATE TABLE `aiu` (
  `Id_Concepto` int(3) NOT NULL DEFAULT '0',
  `Concepto` text COLLATE utf8_spanish2_ci NOT NULL,
  `Grupo` int(2) NOT NULL DEFAULT '0',
  `Tipo` varchar(20) COLLATE utf8_spanish2_ci NOT NULL DEFAULT '',
  `Prestaciones` char(2) COLLATE utf8_spanish2_ci NOT NULL DEFAULT '',
  `Valor` double(4,3) NOT NULL DEFAULT '0.000'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci

MySQL ha dicho: Documentación

#1046 - No database selected





Y APARTE DE ESO ME APARECE TAMBIÉN LO SIGUIENTE.


La conexión para controluser, como está definida en su configuración, fracasó. (ÉSTA ME APARECE EN TODAS LAS VENTANAS Y NO SÉ CÓMO QUITARLO), PORQUE YA HE TRABAJADO EN OTROS COMPUTADORES CON phpMyAdmin Y NO APARECE ESE ERROR.


AGRADECERÍA UNA RESPUESTA PRECISA DE LO QUE PUEDA HACER PARA SOLUCIONAR ÉSTE INCONVENIENTE.


¡¡¡POR FAVOR NO OLVIDEN QUE ÉSTA RESPUESTA ES ORIENTADA A LINUX!!!

Aunque si quieren dejar respuestas para todos los sistemas operativos mejor por si a alguien le puede servir éste dato


GRACIAS.

Roberto Villegas

unread,
May 9, 2017, 12:37:00 AM5/9/17
to php-m...@googlegroups.com
Tal vez te pueda ayudar el siguiente link:

Tienen muchos videos en su canal:
https://www.youtube.com/channel/UCZbjyqToF-4qmGNwYrhqQtQ

Saludos.
---
Roberto Villegas, Master en
Sistemas de Información Gdl, Jal.
Mex. M: (04433) 1093-4266
Int. M: +521 (33) 1093-4266

--
--
Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
Para cambiar la configuración de tu suscripción visita: http://grupo.phpmexico.mx/
 
* Visita nuestro sitio: http://phpmexico.mx/
* Síguenos en Twitter: http://twitter.com/phpmx
* Únete al Grupo de Facebook: http://www.facebook.com/pages/PHP-Mexico/137017066340686

---
Has recibido este mensaje porque estás suscrito al grupo "PHP México" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a php-mexico+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Emanuell Paredes

unread,
May 9, 2017, 7:56:03 PM5/9/17
to PHP México
Al parecer tienes dos errores, el ultimo un poco mas grave, debes de validar tu archivo de configuración del phpmyadmin, si hiciste la instalación por consola te debió de pedir el usuario de conexión a MySQL.

Otra cosa válida si tienes corriendo tu servidor(incluyendo el puerto)

Carlos E Ortiz

unread,
May 10, 2017, 12:05:51 AM5/10/17
to PHP México
Buenas noches, me gustaría que la respuesta fuera un poco más detallada de lo que toca hacer, porque la verdad he intentado por muchos lados y no he podido

Gracias

Nokrosis

unread,
May 10, 2017, 9:39:58 AM5/10/17
to php-m...@googlegroups.com
phpmyadmin no puede conectarse a la base de datos desde un principio, revisa que la configuración de phpmyadmin tenga la configuración correcta de usuario, contraseña y bases de datos asignadas. Verifica eso hasta que desaparezca el mensaje que te aparece en todas las ventanas. Una vez que eso esté corregido, debes poder ver las bases de datos disponibles y entonces seleccionar una para realizar la consulta.
2017-05-09 23:05 GMT-05:00 Carlos E Ortiz <69carlo...@gmail.com>:
Buenas noches, me gustaría que la respuesta fuera un poco más detallada de lo que toca hacer, porque la verdad he intentado por muchos lados y no he podido

Gracias

--

Jorge Noricumbo

unread,
May 10, 2017, 9:51:50 AM5/10/17
to PHP México

La primera duda es más de SQL que de PHP, quizá por eso no encuentres respuesta aquí, además de que la lista no es muy activa.

Antes de ejecutar esa solicitud (query) debes seleccionar primero la base de datos con la que quieres a trabajar. Escribe:

USE database_name;

Cambia el nombre de la base de datos. Ya con la base de datos seleccionada puedes crear tablas.

Siempre hay que declarar el contexto, o seleccionar una base de datos, cuando inicias una sesión en MySQL. 

En PHPMyAdmin basta con hacer clic sobre la base de datos que quieras trabajar antes de intentar ejecutar la solicitud, como dice Nokrosis.

Normalmente cuando se hace una conexión desde código PHP te conectas con un usuario que ya tiene acceso a una base de datos, lo que puede estar relacionado con tu segunda duda.

Parece que el error de conexión tiene que ver con un password o privilegios de acceso mal asignados al usuario controluser. No recuerdo si ese es un usuario default de una instalación de PHPMyAdmin.

Te recomiendo darle una leída a esta parte de la documentación:


Y revisar, como te recomiendan Emanuell y Nokrosis, que la configuración de tu instalación sea correcta.

También te conviene mucho aprender al menos un poco de SQL para quizá no depender tanto de PHPMyAdmin, te dejo esta liga que puede servir de introducción:


Un consejo, lee mucho y trata de acostumbrarte a buscar posibles soluciones a tu problema, sobre todo escritas en inglés. Casi todos los problemas con los que nos topamos alguien más ya los tuvo, los solucionó y quedó documentado en algún lugar.

No siempre es muy bien visto que algunas dudas consideradas "sencillas" sean expuestas en grupos o foros como este. Se valora mucho más que hayas hecho una investigación antes y lances una pregunta sólo si de verdad no encontraste una solución por ti mismo.

En esta liga hay muchas recomendaciones sobre cómo interactuar en este tipo de entornos:


Vale, suerte con el autoaprendizaje.

¡Saludos!

On Tue, May 9, 2017, 23:05 Carlos E Ortiz <69carlo...@gmail.com> wrote:
Buenas noches, me gustaría que la respuesta fuera un poco más detallada de lo que toca hacer, porque la verdad he intentado por muchos lados y no he podido

Gracias

--
--
Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
Para cambiar la configuración de tu suscripción visita: http://grupo.phpmexico.mx/
 
* Visita nuestro sitio: http://phpmexico.mx/
* Síguenos en Twitter: http://twitter.com/phpmx
* Únete al Grupo de Facebook: http://www.facebook.com/pages/PHP-Mexico/137017066340686

---
Has recibido este mensaje porque estás suscrito al grupo "PHP México" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a php-mexico+...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.
--
- nori (:
Reply all
Reply to author
Forward
0 new messages