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;
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
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 :