evelio.blog();

Posts Tagged ‘MySQL

Actualmente estoy desarrollando un sistema de foros, “particularmente” para un trabajo de Bases de Datos I, todo sobre LAMP… y tenia un dolor de cabeza respecto a los índices, sus versiones simples es decir ni las PRIMARY KEY ni las UNIQUE, las que se definen con INDEX o con KEY…

el por que, para que, cuando usar con una columna, cuando usar con varias columnas etc. además de la particularidad de MyISAM del index FULLTEXT para búsquedas…

y la explicación la he encontrado en estas magnificas lecturas:

Apuntes de MySQL: Campos indice
MySQL FULLTEXT Searching

recomendadas como aspirina 😛

Recién ando de mini vacaciones en el hotel Mamá y pues en este pc ya tenia corriendo LAMP

pero por desgracia no soy muy bueno para las contraseñas y se me olvido la del root de MySQL, Googleé un poco y encontré una solución la cual explico paso a paso:

1. Necesitamos matar el proceso de MySQL por tanto para saber cual es, listamos todos los procesos:

$ sudo ps -A
  PID TTY          TIME CMD
    1 ?        00:00:01 init
...
15681 ?        00:00:00 mysqld
...

encontramos a

mysqld

y vemos su PID para este caso es 15681 pero ten en cuenta que varia según tú maquina

ahora le matamos con poderes de supervaca:

$ sudo kill 15681

de nuevo ten en cuenta cambiar el 15681 por el PID de mysqld en tú emputador

2. Iniciamos MySQL en forma segura:

$ sudo /usr/bin/mysqld_safe --skip-grant-tables&

el parámetro –skip-grant-tables nos permite acceder sin que se usen privilegios, permitiéndonos acceder a cualquier base de datos 😉

3. Nos conectamos a MySQL y usamos la base de datos mysql:

$ sudo mysql
mysql> use mysql;

4. Cambiamos la contraseña:

mysql> update user set password = password('tu_contraseña') where user = 'root' and host='localhost';

5. restablecemos los permisos y salimos de MySQL:

mysql> flush privileges;
mysql> quit

6. Reiniciamos MySQL:

$ sudo /etc/init.d/mysql restart

7. Listo!, ya recuperamos|cambiamos la contraseña del root de MySQL, yo he puesto la super olvidadiza 123456 🙂

Espero que te sea de utilidad 🙂

Fuente: Gracias a jelque en postnuke.com

Para configurar tu servidor local con Linux, Apache MySQL y PHP (LAMP) con Ubuntu es tan sencillo como:

Abre el gestor de paquetes Synaptic (en Sistema > Administración > Gestor de paquetes Synaptic)

Allí abrimos menú Editar > Marcar paquetes por tarea…

y simplemente chuleamos LAMP Server

Seleccionar LAMO Server

damos click en Aceptar …

también podemos instalar en este paso phpMyAdmin (mira más abajo) aunque no es camisa de fuerza para nadie pero es una gran utilidad 😉 si no pues das Aplicar y ya esta te preguntara luego el password para el usuario root de MySQL

Para instalar phpMyAdmin solamente damos click en botón Buscar, buscamos por phpmyadmin y le marcamos para instalar dando click derecho > Marcar para instalar

maracar para instalar phpMyAdmin

nos preguntará si queremos marcar también las dependencias a lo cual le decimos que sí osea Marcar…

luego damos click en el botón Aplicar a lo cual nos preguntara de nuevo si estamos seguros y le diremos que Aplicar… esperamos un rato a la descarga de paquetes…

nos preguntara que servidor queremos configurar automaticamente a le diremos que apache2:

Configuramos Apache para phpMyAdmin

y voilà ya tenemos nuestro local servidor o localhots corriendo:

lOcAlHoTssss!!

nota que por defecto la carpeta www o htdocs o como quieras llamarle a la raiz de documentos del servidor esta en /var/www/

para cambiarla podemos hacerlo con poderes de supervaca:

$ sudo gedit /etc/apache2/sites-available/default

y cambiamos /var/www en “DocumentRoot /var/www/” y <Directory /var/www/> por donde queramos por ejemplo a nuestro home /home/tu-usuario/www, guardamos y listo… ten en cuenta que www debe existir 😉

Eso es todo nativos 😛

Etiquetas: , , , , ,

DBDesigner 4 es un sistema de diseño de bases de datos que integra diseño, modelaje, creación y mantenimiento en un único y completo entorno.

Combina grandes funcionalidades con una interfaz gráfica limpia y fácil de usar por tanto ofrece la forma más eficiente de manejar tus bases de datos.

DBDesigner 4 es comparados con productos como Oracle’s Designer©, IBM’s Rational Rose©, Computer Associates’s ERwin© y theKompany’s DataArchitect© pero es un proyecto de Software Libre disponible para Linux (en KDE y Gnome) y hasefroch. Esta bajo la licencia GPL.

Así se define DBDesigner 4 en su página (traducción al vuelo)

Para mi es de los mejores que hay para hacer modelos relacionales, (MySQL Workbench te seguiré esperando), por tanto me dí en la labor de buscar como hacerle funcionar en Ubuntu (en su derivado Linux Mint) (tutorial fuente más abajo)

Primero las dependencias no están en los repositorios por tanto debemos descargarlas de:

http://www.silcom.com.pe/soft/xlibs_6.8.2-77_all.deb
http://heanet.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt_3.0-1_i386.deb

y obviamente instalarlas con gDebi o mediante la consola con sudo dpkg -i

y arreglamos el “linkeo” con la siguiente combinación de comandos:

cd /usr/lib && sudo ln -s kylix3/libborqt-6.9-qt2.3.so && sudo ldconfig && sudo ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so

Descargamos DBDesigner4.0.5.4.tar.gz y le descomprimimos donde nos plazca 🙂

nos movemos a donde le descomprimimos y ejecutamos DBDesigner4 y tada!!:


Me fui

para

http://evelio.info/


te espero allá :)

Software Libre Rulez!

a

mayo 2017
L M X J V S D
« Dic    
1234567
891011121314
15161718192021
22232425262728
293031