Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta MySQL. Mostrar todas las entradas
Mostrando entradas con la etiqueta MySQL. Mostrar todas las entradas

Como cambiar la contraseña de root en MySQL

DriveMeca muestra como cambiar contraseña mysql / mariadb root
Les ha pasado que han perdido la contraseña de root de MySQL/MariaDB o alguien la cambio y no recuerda. Bueno, esto no es algo que no se pueda corregir y hoy les mostrare como cambiar la contraseña de root de MySQL/Mariadb. Si es un servidor en producción debes alertar a tus usuarios de que de estarán sin servicio por unos minutos y planificar el cambio en un horario que no impacte mucho. Para este articulo mostrare los ejemplos para Linux Centos y Ubuntu Server. Es importante contar con un backup de tu servidor por si algo sale mal puedas recuperar todo sin problemas. Comencemos abriendo una consola en el servidor Linux donde queremos cambiar la contraseña mysql/mariadb root

Artículos recomendadosInstalando BackupPC en Linux Ubuntu server paso a paso
                                           Como configurar un cliente BackupPC en Linux Centos
                                           Como configurar un cliente backuppc en Ubuntu


Paramos ejecución de MySQL 

Centos 6.x

service mysql stop

Centos 7.x

systemctl stop mysql

Ubuntu 14.04

sudo service mysql stop

Ubuntu 16.04

sudo systemctl stop mysql

Paramos ejecución de MariaDB

Centos 6.x

service mariadb stop

Centos 7.x

systemctl stop mariadb

Ubuntu 14.04

sudo service mariadb stop

Ubuntu 16.04

sudo systemctl stop mariadb

Iniciamos MySQL / MariaDB en modo safe

mysqld_safe --skip-grant-tables &

-Nos conectamos al cli

mysql -u root

-Cargamos la db para hacer el cambio de contraseña

mysql> use mysql;

-Cambiamos la contraseña. En el campo nueva-contraseña escriban la que quieren colocar.
mysql> update user set password=PASSWORD("nueva-contraseña") where User='root';

-Activamos el cambio

mysql> flush privileges;

-Salimos del cli

mysql> quit

Reiniciamos servicio de MySQL

Centos 6.x

service mysql restart

Centos 7.x

systemctl restart mysql

Ubuntu 14.04

sudo service mysql restart

Ubuntu 16.04

sudo systemctl restart mysql

Reiniciamos servicio de MariaDB

Centos 6.x

service mariadb restart

Centos 7.x

systemctl restart mariadb

Ubuntu 14.04

sudo service mariadb restart

Ubuntu 16.04

sudo systemctl restart mariadb

Verificamos nuestro cambio de contraseña de MySQL / MariaDB


mysql -u root -p
Enter password:

Con esto ya podemos tener acceso nuevamente a la cuenta root de mysql/mariadb. Te ha pasado?, haz tenido que cambiar la contraseña de mysql o mariadb y no recordabas?, ya conocías esta forma, usas otra forma, cual?, escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Process Maker paso a paso

Las herramientas para modelar procesos (BPMS) son de gran ayuda y contrario a lo que se piensa, están al alcance de todos. Hoy les mostrare como instalar ProcessMaker paso a paso en un servidor Centos 6.4.
Con esta herramienta podrás modelar tus procesos y automatizarlos de una forma sencilla y visual optimizando tiempos, recursos y mucho mas.

Requerimientos:
  • Centos 6.4 actualizado
  • apache
  • php 5.3
  • MySQL


Para el caso de este articulo, el servidor estará en la ip 192.168.1.130

-Comenzamos a instalar dependencias

yum install php-mysql php-xml php-mbstring php-soap php-ldap php-gd curl php-cli

-Instalamos php-mcrypt

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/php-mcrypt-5.3.3-1.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm
yum localinstall php-mcrypt-5.3.3-1.el6.x86_64.rpm libmcrypt-2.5.8-9.el6.x86_64.rpm

-Modificamos php.ini y reiniciamos apache

vi /etc/php.ini
memory_limit = 128M
file_uploads = On
short_open_tag = On
post_max_size = 8M
upload_max_filesize = 2M

service httpd restart

-Creamos la db en MySQL

mysql -u root -p

grant all on *.* to 'usrpm'@'localhost' identified by 'PASSWORD' with grant option;
Query OK, 0 rows affected (0.00 sec)
exit;

-Descargamos Process Maker en /opt llenando unos datos en un formulario




-Descargamos la traducción al español ya que solo viene en Ingles

-Descomprimimos

cd /opt/
tar xzvf processmaker-2.5.1.tar.gz

-Cambiamos permisos, dueño y grupo a apache

chmod 770 /opt/processmaker/shared
cd /opt/processmaker/workflow/engine/
chmod 770 config content/languages plugins xmlform js/labels
chown -R apache:apache /opt/processmaker

-Editamos el host virtual para apache. Si tenemos un dominio internet lo escribimos en los tres parametros, NameVirtualHost, VirtualHost, ServerName. En caso de no tenerlo y nuestro servidor tiene una ip dinamica (DHCP) colocamos * como se ve mas abajo. Salimos guardando.

vi /opt/processmaker/etc/pmos.conf
NameVirtualHost *
#processmaker virtual host
<VirtualHost *>
  ServerName "vec.test.com"
  DocumentRoot /opt/processmaker/workflow/public_html
  DirectoryIndex index.html index.php
  <Directory  "/opt/processmaker/workflow/public_html">
    AddDefaultCharset UTF-8

    AllowOverRide none
    Options FollowSymlinks
    Order allow,deny
    Allow from all

    RewriteEngine on
    RewriteRule ^.*/(.*)$ sysGeneric.php [NC,L]

    ExpiresActive On
    ExpiresDefault "access plus 1 day"
    ExpiresByType image/gif "access plus 1 day"
    ExpiresByType image/png "access plus 1 day"
    ExpiresByType image/jpg "access plus 1 day"
    ExpiresByType text/css "access plus 1 day"
    ExpiresByType text/javascript "access plus 1 day"

    AddOutputFilterByType DEFLATE text/html

  </Directory>
</VirtualHost>

-Copiamos el conf al directorio de apache y reiniciamos apache

cp /opt/processmaker/etc/pmos.conf /etc/httpd/conf.d/
service httpd restart

-Nos conectamos con un browser a nuestro servidor para comenzar la instalación. En el primer paso se verificaran tengamos todas las dependencias y en caso de faltar alguna podemos instalarla y dar click en el botón check again para verificar nuevamente. Ya con las dependencias ok damos click al botón Next

-El 2do paso es  verificar permisos, si esta ok, damos click al botón Next

-Aceptamos la licencia y damos click al botón Next

-Colocamos los datos del usuario y servidor MySQL, probamos la conexión con el botón Test Connection y en caso de estar ok damos click al botón Next

-En el 5to y ultimo paso nos creamos un espacio de trabajo o workflow y un usuario administrador que usaremos para configurar. Damos click al botón Finish

-Se crea el espacio de trabajo

-Nos logeamos con el usuario administrador


-Esta es la pantalla de inicio de Process Maker

-Nuestro siguiente paso es instalar el idioma Español dando click al menú ADMIN y después en la opción Language; ya allí cargamos el fichero de español descargado anteriormente

-El idioma español fue cargado con exito

-Ya vemos los dos idiomas que tenemos instalado, en (english) y es (español). Nos salimos para entrar en español

-Nos volvemos a logear como admin colocando esta vez idioma español

-Y así se ve la interfaz en idioma español

Sencillo cierto? usas BPM en tu negocio? te gustaría profundizara en estos temas?
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Jabber Openfire 3.8.2 paso a paso

Necesitas mensajería instantánea pero no confías en Messenger de Microsoft u otras soluciones comerciales. Te presento Openfire, una popular solución basada en Jabber que hoy en este articulo te enseñare como instalar Jabber Openfire 3.8.2 paso a paso. Openfire es un software modular que se administra vía web, admite plugins que le dan mayor uso sin dejar de ser muy estable y fácil de usar.

Requisitos:
-Servidor Centos 6.4
-Java
-MySQL

-Habilitar java en Centos

-Instalamos dependencias
yum install mysql mysql-server

-Iniciamos MySQL
service mysqld start

-Le colocamos contraseña al usuario root de MySQL y habilitamos ejecute cuando iniciemos el servidor.
/usr/bin/mysqladmin -u root password 'new-password'
chkconfig mysqld on

-Creamos db openfire y usuario ofire con permisos en MySQL.

-Descargamos Openfire desde este URL en formato rpm.

-Instalamos
rpm -vi openfire-3.8.2-1.i386.rpm

-Aumentamos capacidad de memoria a java para Openfire, el lugar en el que buscara el ejecutable de java y salimos guardando.
vi /etc/sysconfig/openfire
OPENFIRE_OPTS="-Xmx1024m"
JAVA_HOME=/usr/java/latest

-Damos permisos
chmod -R 777 /opt/openfire/

-Iniciamos el servicio
service openfire start

-Abrimos un browser y nos vamos a la ip de nuestro servidor con el puerto 9090, ejemplo: http://192.168.1.45:9090, allí escogemos el idioma en que configuraremos. Damos click al botón Continue.

-Activamos el dominio y los puertos para la consola web del administrador. Damos click en el botón Continue.

-Configuramos la conexión de bases de datos eligiendo la primera opción. La segunda opción es muy sencilla de configurar pero no ofrece los niveles de perfomance que la primera. Damos click al botón Continue.

-Escogemos MySQL y automáticamente se nos llevan los datos, tenemos cuidado de llenar los datos del campo Database URL, localhost como server y openfire como nombre de la db.
Debajo ofire como nombre de usuario en MySQL (o el que hayas creado) y su contraseña. Damos click al botón Continue.

-Configurando perfiles usamos la primera opción, en caso de contar con un directorio activo usaríamos la segunda o si tenemos clearspace la tercera. Damos click al botón Continue.

-Escribimos el email del administrador y su contraseña. Damos click al botón Continue.

-Terminamos la configuración inicial. Damos click al botón Login to the admin console.

-Nos conectamos con la cuenta administrativa y su contraseña, en este caso admin. Damos click al botón Login.

-Estamos en la pantalla inicial de la consola administrativa, desde aquí podemos ver el estado del servidor Openfire, siguiente paso, activaremos zona horaria. Damos click en Languaje and Time.

-Activamos zona horaria. Damos click al botón Save Settings.

-Activamos cambios en la parte de seguridad de cuentas de usuarios deshabilitando creación libre de cuentas y cambios de contraseñas. Damos click al botón Server Settings y Registration & Login, hacemos los cambios y damos click al botón Save settings.

-Creamos un grupo dando click en Users/Groups. Ya allí damos click en Create New Group.

-Escribimos nombre y descripción y damos click en el botón Create Group.

-Activamos Enable contact list group sharing para que todos los usuarios tengan los grupos sin necesidad de agregarlos uno a uno. Damos click al botón Save Contact List Settings.

-A continuación creamos un usuario dando click en Users y seguidamente a Create New User. Si queremos que este usuario tenga permisos de administrador activamos la opción Is Administrator?.

-Volvemos a Groups, damos click al grupo que creamos anteriormente y escribimos el nombre del usuario en la caja de texto Add User y damos click al botón Add.

-Ya tenemos el usuario en el grupo.

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter o google+ y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar MySQL WorkBench en Ubuntu 12.10

NOTA: En este URL podrás ver este articulo mas actualizado

Necesitas una herramienta para monitorear y administrar un MySQL, pues recomiendo MySQL WorkBench. Hoy les mostrare como instalarlo en Ubuntu 12.10.

-Descargamos el MySQL Workbench desde este URL, dependiendo de nuestro Ubuntu, en mi caso lo descargo para i386.


-Damos click en No thanks, just start my donwload.

-Esto me deja el siguiente .deb


mysql-workbench-gpl-5.2.46-1ubu1204-i386.deb

-Instalamos algunas dependencias que necesitaremos.

sudo apt-get install python-paramiko mysql-client python-pysqlite2 mysql-common python-gdbm mysql-client-5.5 libdbi-perl libdbd-mysql-perl mysql-client-core-5.5 libplrpc-perl libnet-daemon-perl

-Descargamos el binario para libtemplate0 y lo instalamos.

wget -c http://launchpadlibrarian.net/83494419/libctemplate0_1.0-1_i386.deb

sudo dpkg -i libctemplate0_1.0-1_i386.deb

-Instalamos el MySQL WorkBench

sudo dpkg -i mysql-workbench-gpl-5.2.46-1ubu1204-i386.deb

-Y ya podemos ejecutarlo, así es como lo veremos.


Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark

Como instalar MySQL Workbech en Ubuntu 12.04


NOTA: En este URL podras ver este articulo mas actualizado

Para administrar MySQL una buena herramienta es MySQL Workbech y hoy veremos como instalarlo en Ubuntu 12.04. Los comandos los ejecutaremos desde la cuenta root o con sudo.

Requerimientos:
mysql-common o tener instalado un mysql server local

-Descargamos mysql-workbench desde la pagina de mysql teniendo cuidado de elegir Ubuntu




 
-Descargamos libzip1 y libmysqlclient16 manualmente debido a que al dia de hoy aun no estan en repositorios de ubuntu 12.04.

wget -c https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb
wget -c http://launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

-Instalamos

dpkg -i libzip1_0.9.3-1_i386.deb libmysqlclient16_5.1.58-1ubuntu5_i386.deb

-Instalamos otras dependencias y por ultimo mysql-workbench
 
apt-get install libctemplate0 libgtkmm-2.4-1c2a python-paramiko mysql-client python-pysqlite2

dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb

-Ya podemos ejecutar desde el dash nuestro mysql-workbench

Disfrútenlo Share/Bookmark