Instalar #Mysql #Ubuntu #server







1. En la consola de comandos (shell) ejecutar el siguiente comando:

Terminal:
sudo apt-get install mysql-server

2. Seguir con los pasos del asistente de instalación y no olvidarse la clave asignada al superusuario
    root. Una vez instalado el servidor MySQL verificamos que el servidor se haya levantado a
    través del siguiente comando:
  


Terminal:
sudo netstat -tap | grep mysql


    El comando mostrará algo similar a lo siguiente, indicando el nombre de proceso asignado y que el
    servidor se encuentra escuchando (LISTEN).

tcp        0      0 UbuntuSrv:mysql *:*                     LISTEN      667/mysqld

3. El archivo de configuración del servidor MySQL se crea en el directorio

Terminal:
sudo nano /etc/mysql/my.cnf

    En éste archivo descomentar la línea:
  
bind-address = 127.0.0.1
  
   Y colocar la IP asignada al servidor, esto sirve para que el servidor acepte conexiones de clientes
    externos. Por ejemplo:
  
bind-address = 192.168.90.100

o si quieres desde cualquier ubicación

bind-address = 0.0.0.0
  
4. Reiniciar el servidor MySQL usando el comando:
   

Terminal:
sudo /etc/init.d/mysql restart


5. En la consola de comandos acceder a la consola de administración de MySQL usando:

Terminal:
mysql -u root -p

   NOTA: recordar la contraseña que se colocó para el usuario root en el paso 1.




6. Crear un usuario para realizar tareas administrativas.



Terminal:
use mysql;

Terminal:
GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY 'manager' WITH GRANT OPTION;
Terminal:
FLUSH PRIVILEGES;
Terminal:
QUIT;


   NOTA: en éste caso la contraseña para el usuario creado es manager, de preferencia cambiarlaa una más segura.



Ó tambien pudes agregarlo de la siguiente forma

creamos el usuario para uso local

Terminal:
CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
Terminal:
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
Terminal:
WITH GRANT OPTION;
ahora creamos el usuario para uso externo

Terminal:
CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
Terminal:
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
Terminal:
WITH GRANT OPTION;
Terminal:
exit


ya con esto si tienes un cliente mysql o phpmyadmin lo puedes conectar con el usuario creado ya que tiene acceso permitido desde el exterior


Si pierdes la clave del usuario root

Finalizamos el proceso mysql
Terminal:
sudo /etc/init.d/mysql stop

Terminal:
sudo mysqld --skip-grant-tables &
Terminal:
sudo mysqld --skip-grant-tables &
Terminal:
mysql -u root mysql
luego de entrar en mysql colocamos la nueva clave, remplazar YOURNEWPASSWORD por tu clave

Terminal:
UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;
Terminal:
exit



Fuente: http://ingmmurillo.blogspot.com/2011/03/como-instalar-mysql-server-en-un.html
http://ubuntu.flowconsult.at/en/mysql-set-change-reset-root-password/









0 comentarios :