¿Cómo acceder a MySQL desde consola?

Mysql connect to host

En el primer artículo de nuestra serie, ofrecimos un detallado recorrido por los aspectos de cómo instalar MySQL Server en Windows. En esta guía, partimos del hecho de que su servidor MySQL está en funcionamiento.

2. Seleccione el tipo de conexión en el cuadro Tipo. Hay dos tipos de conexión disponibles: TCP/IP y Named pipe. 3. Introduzca el nombre del host en la casilla Host. 4. Para una conexión TCP/IP, introduzca la información del puerto en la casilla Puerto. El número de puerto por defecto es 3306. Para una conexión Named pipe, introduzca el nombre de la tubería en la casilla Pipe. 5. Introduzca las credenciales de acceso en los campos Usuario y Contraseña. 6. En el campo Base de datos, escriba o seleccione el nombre de la base de datos a la que desea conectarse. 7. El Nombre de Conexión se generará automáticamente a partir del nombre del Host. Sin embargo, puede crear un nombre distintivo para su nueva conexión, si es necesario.

8. (Paso opcional). Puede hacer clic en Avanzado para configurar las propiedades avanzadas de la conexión. En la pestaña Avanzado, puede especificar los valores de Tiempo de espera de la conexión y Tiempo de espera de la ejecución en segundos. Aquí, también puede seleccionar el tipo de codificación de una lista desplegable y habilitar las opciones Detectar conjunto de caracteres de MySQL, Usar compresión y Mantener la conexión viva.

Línea de comandos Mysql

La base de datos para el AMC proporciona almacenamiento de datos para alojar todos los datos. La base de datos almacena información sobre archivos y aplicaciones MSI, reglas de despliegue y conjuntos de reglas de despliegue. La base de datos también almacena información sobre los agentes, las estadísticas del entorno de ejecución de Java (JRE) y las configuraciones del instalador de Java.

Para utilizar la base de datos MySQL con la Consola de administración avanzada, descargue e instale la versión de MySQL Server mencionada en Requisitos previos de software y requisitos del sistema para los componentes de la Consola de administración avanzada.

Comandos de shell Mysql

La utilidad MySQL es una herramienta de administración muy popular; Uniform Server proporciona un botón de menú dedicado que ejecuta directamente esta utilidad en una ventana de consola. La ventana de la consola muestra mysql> donde se escriben los comandos de MySQL, esta combinación se conoce comúnmente como el prompt de MySQL. Desde esta ventana se puede administrar el servidor MySQL.

A la derecha se muestra una ventana de consola de MySQL. Observe que después de introducir exit y pulsar return se le da la bienvenida con bye y se le devuelve a una ventana de consola de comandos del servidor. Para volver a ejecutar una consola de MySQL primero cierre esta ventana de consola de comandos del servidor y haga clic en el botón de la consola de MySQL de nuevo.

Puede asignar un usuario a una base de datos existente o crear una nueva. En este ejemplo creamos una nueva base de datos ‘wordpress’ y permitimos que ‘fred’ tenga acceso completo a ella. Podrá crear, leer, actualizar y eliminar registros según sea necesario.

Usando la cuenta de usuario root se crea una estructura de base de datos. Se asignan restricciones a esta base de datos para un usuario específico, ya sea permitiendo permisos completos o restricciones a medida para la manipulación de datos o tablas.

Cadena de conexión Mysql

Para comenzar a editar los privilegios en MySQL, primero debe iniciar sesión en su servidor y luego conectarse al cliente mysql. Típicamente querrá conectarse con root o con cualquier cuenta que sea su “superusuario” principal e inicial que tenga acceso completo a través de toda la instalación de MySQL.

Típicamente al usuario root se le habrá asignado una contraseña de autenticación cuando se instaló MySQL, pero si ese no es el caso, debería tomar medidas para aumentar su seguridad añadiendo contraseñas de root como se ilustra en la documentación oficial.

El comando GRANT es capaz de aplicar una amplia variedad de privilegios, desde la capacidad de CREAR tablas y bases de datos, leer o escribir ARCHIVOS, e incluso CERRAR el servidor. Hay una amplia gama de banderas y opciones disponibles para el comando, por lo que es posible que desee familiarizarse con lo que GRANT puede hacer realmente navegando a través de la documentación oficial.

En la mayoría de los casos, usted otorgará privilegios a los usuarios de MySQL basados en la base de datos particular a la que esa cuenta debe tener acceso. Es una práctica común, por ejemplo, que cada base de datos única de MySQL en un servidor tenga su propio usuario único asociado a ella, de manera que sólo un único usuario tenga acceso de autenticación a una única base de datos y viceversa.

Santiago Paez