# Crear usuario root sin restrinciones de origen de conexión en mysql

- Link: https://binariocero.com/mysql/crear-usuario-root-sin-restrinciones-de-origen-de-conexion-en-mysql
- Published: 2024-05-07T17:36:21+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

Crear un usuario `root` sin restricciones de origen de conexión en MySQL puede ser
peligroso, ya que podría exponer tu base de datos a posibles amenazas de seguridad.
Sin embargo, en su lugar, es recomendable que administres las conexiones de la manera
más segura con opciones a nivel de red.

Para crear un usuario `root` sin restricciones de origen de conexión en MySQL:

 1. **Iniciar sesión en MySQL como usuario root**: Abre una terminal y ejecuta el siguiente
    comando, luego ingresa la contraseña del usuario root cuando se solicite:
    `mysql-
    u root -p`
 2. **Crear un nuevo usuario `root`**: Ejecuta el siguiente comando para crear un nuevo
    usuario `root`:
    `CREATE USER 'root'@'%' IDENTIFIED BY 'tu_contraseña'; `Esto creará
    un usuario `root` que puede conectarse desde cualquier host (`'%'`).
 3. **Conceder todos los privilegios al nuevo usuario `root`**: Para otorgar todos 
    los privilegios al nuevo usuario `root`, ejecuta el siguiente comando:
    `GRANT ALL
    PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; `Esto otorgará al usuario `root`
    todos los privilegios en todas las bases de datos y tablas.
 4. **Aplicar los cambios**: Para aplicar los cambios, ejecuta el siguiente comando:
    `
    FLUSH PRIVILEGES; `Esto asegurará que los privilegios se actualicen y se apliquen
    correctamente.

Recuerda que otorgar privilegios de administrador a un usuario `root` desde cualquier
host puede ser peligroso desde el punto de vista de la seguridad. Es mejor limitar
el acceso tanto como sea posible y solo dar privilegios a usuarios específicos y
desde hosts confiables. Si es posible, considera restringir el acceso al usuario`
root` solo desde hosts específicos y limitar sus privilegios según sea necesario.
