Archivo

Archive for May 2016

Error en el servicio: Servicio de perfil de usuario al iniciar sesión

Vale, sí, debería ya haberme ido de Windows 7, pero aquí sigo en esta máquina con W7.

Hoy me he encontrado con un error tras insertar mi contraseña (sí, la he escrito correctamente), aparecía el error del título. Básicamente es que se ha jodido el perfil.

Para arreglarlo, arrancamos en modo a prueba de fallos (F8) y abrimos el Regedit.

Buscamos la carpeta de nuestro perfil, estará en:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Ahí habrá varias carpetas, pero encontrarás 2 iguales (con excepción de un .bak que aparece al final de una de ellas). Eliminas la versión actual del perfil y le cambias el nombre (con el botón derecho) a la carpeta con el .bak (quitándole el .bak).

Reinicias. Ya todo irá normal.

Macros y filtros en VBA para Excel

Quiero crear una macro que tome dos valores de 2 celdas (que contienen fechas) y realice un filtro sobre una tabla anexa. Véase el siguiente ejemplo:

201605EXCEL

Para ello creamos una macro con el siguiente código:

Sub Macro()


ActiveSheet.Range(«$A$1:$C$21»).AutoFilter Field:=1, Criteria1:= _
«>=» & Range(«F2″).Value, Operator:=xlAnd, Criteria2:=»<=» & Range(«F3»)

End Sub

Más información ahora sobre Tablas Dinámicas, Filtros y Macros en:

https://exceltotal.com/filtrar-tabla-dinamica-segun-valor-de-celda/

Categorías: Uncategorized

Eliminar contraseña de root en MariaDB/MySQL

En una terminal escribiremos:

/etc/init.d/mysql stop
sudo killall mysqld_safe
sudo killall mysqld
sudo mysqld_safe --skip-grant-tables &
mysql -u root
use mysql;
update user set password=PASSWORD("minuevacontraseña") where User='root';
update user set plugin="mysql_native_password";
quit;
/etc/init.d/mysql stop
sudo kill -9 $(pgrep mysql)
/etc/init.d/mysql start

Esto lo tuve que hacer cuando, tras instalar MariaDB incorrectamente, me comenzó a dar el error siguiente al hacer un msql -u root -p:

ERROR 1524 (HY000): Plugin ‘unix_socket’ is not loaded

Categorías: Bases de Datos Etiquetas: , , ,

Problema con phpMyAdmin, mbstring extension y Ubuntu 16.04

2 de May de 2016 7 comentarios

Supongo que esto dentro de poco tiempo no servirá para nada porque habrán arreglado la instalación de PHP7. Pero en mayo de 2016 ha estado curioso dejar el servidor fino.

Vale, he actualizado Ubuntu a 16.04, además de pasarme a php7 sobre Apache. La cantidad de problemas que estoy encontrando está siendo interesante.

El último ha sido con la configuración de phpmyadmin (en este caso es sobre MariaDB, pero vamos, que sobre MySQL creo que pasa lo mismo).

Instalo mi paquete de phpmyadmin y no funciona, a pesar de reiniciar el servicio. Lo que sucede es que no se ha cargado la configuración de phpmyadmin en apache. Para ello:

sudo nano /etc/apache2/apache2.conf

y dentro incluimos:

Include /etc/phpmyadmin/apache.conf

Tras instalarlo y acceder a http://localhost/phpmyadmin te encuentras el siguiente error:

The mbstring extension is missing. Please check your PHP configuration.

La solución es:

sudo apt-get install php-mbstring php7.0-mbstring php-gettext
sudo service apache2 restart

Me estoy encontrando en muchos casos que el php7 no va NADA FINO y tienes que reinstalar paquetes o instalar algunos que normalmente tienes instalados, véase el php-curl.
Además, el apt-get install php7 me ha estado fallando por culpa del paquete php-fpm. Lo he solucionado descargando los fuentes de PHP e instalando a la vieja usanza, con sus configures, sus makes y sus cosas.

Es lo que pasa por pasarte a una versión «estable» antes de la cuenta.

Instalando o actualizando MariaDB

Si tu versión de MariaDB es la 5 deberías pensar ya en actualizar a la 10.1 estable.

https://mariadb.com/kb/en/mariadb/upgrading-from-mariadb-55-to-mariadb-100/

Si quieres instalar MariaDB desde 0:

https://downloads.mariadb.org/mariadb/repositories

Fácilmente obtendrás las siguientes órdenes (para Ubuntu 16.04 en 64bits como es mi caso):

sudo apt-get install software-properties-common

sudo apt-key adv –recv-keys –keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

sudo add-apt-repository ‘deb [arch=amd64] http://tedeco.fi.upm.es/mirror/mariadb/repo/10.1/ubuntu xenial main’

sudo apt-get update
sudo apt-get install mariadb-server

Recuerda probar todo haciendo un:

mysql -u root -p
Categorías: Bases de Datos Etiquetas: , , ,

Desinstalar completamente MySQL en Ubuntu

Si haces un

apt-get remove –purge mysql-server

esperas que se desinstale completamente mysql de tu equipo. Pues no. Lo comprobarás si al cabo del tiempo intentas instalar otra versión del mismo o si decides pasarte a MariaDB. Te va a pedir la contraseña del root y hay de ti como no te acuerdes o, imagina que te acuerdas, se restaurarán todos los datos que tenías por ahí desperdigados y que creías que se habían borrado.

Para desinstalar completamente sigue los siguientes pasos:

 

sudo -i

service mysql stop

killall -KILL mysql mysqld_safe mysqld

apt-get --yes purge mysql-server mysql-client

apt-get --yes autoremove --purge

apt-get autoclean

deluser --remove-home mysql

delgroup mysql


rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld


updatedb

exit

Desinstalamos, borramos datos, eliminamos usuario y grupo.

Y si quieres borrar el log:

rm ~/.mysql_history

 

Fuente:

http://askubuntu.com/questions/640899/uninstall-mysql-completely