sql >> Base de Datos >  >> RDS >> Mysql

Crear un usuario de MySQL en Linux a través de la línea de comandos

Serie anterior:
MySQL a través de la línea de comandos 101:interacción básica con la base de datos

En este artículo, discutiremos cómo usar MySQL para crear un nuevo usuario en Linux a través de la línea de comandos. Trabajaremos en un servidor administrado por el núcleo de Liquid Web que ejecuta CentOS versión 6.5 como usuario raíz. Los comandos utilizados también deberían funcionar en versiones posteriores de MySQL en CentOS.

MySQL es una aplicación de administración de bases de datos relacionales que se usa principalmente en Linux y es un componente de la pila LAMP (Linux, Apache, MySQL y PHP).

Comprobación previa al vuelo

  • Inicie sesión como usuario raíz.
  • Tener acceso a una terminal.
  • Conocimiento básico de la línea de comandos.

Paso 1. Inicie sesión en MySQL

Inicialmente, iniciaremos sesión en el servidor como usuario raíz y luego abriremos una terminal para acceder al servidor MySQL desde la línea de comandos usando el siguiente comando:

mysql -u root -p

En este caso, hemos especificado que el usuario sea root usando -u marca, y luego utilizó el -p marca para que el inicio de sesión de MySQL nos solicite una contraseña. A continuación, podemos ingresar nuestra contraseña actual para completar el inicio de sesión.

Nota: Si necesitamos cambiar nuestra contraseña raíz (o la contraseña de cualquier otro usuario) en la base de datos, revise este tutorial sobre cómo cambiar una contraseña para MySQL a través de la línea de comandos.

Ahora debería estar en un indicador de MySQL que se ve muy similar a este.

mysql> 

Paso 2. Crear el usuario de MySQL

Ahora, crearemos un usuario con el nombre testuser y la contraseña test123test! usando el siguiente comando.

mysql> CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'test123test!';

¡Eso es todo! Hemos creado nuestro primer usuario de MySQL usando un solo comando. Este usuario no podrá trabajar con ninguna de las bases de datos MySQL hasta que se le otorguen privilegios adicionales. De hecho, no podrán iniciar sesión sin otorgarles permisos adicionales. Para otorgar al nuevo usuario los permisos adecuados, consulte nuestro próximo tutorial sobre cómo otorgar permisos a un usuario de MySQL a través de la línea de comandos.

Ver una lista de usuarios de MySQL

Para ver una lista completa de usuarios de MySQL, incluido el host con el que están asociados, se puede lograr mediante la siguiente declaración de selección.

SELECT User,Host FROM mysql.user;

Conclusión

MySQL es un excelente sistema de gestión de bases de datos relacionales de código abierto. En 2010, MySQL se bifurcó en MariaDB después de su compra por parte de Oracle. MariaDb es un sistema de gestión de bases de datos relacionales (RDBMS) impulsado y desarrollado por la comunidad. Sigue siendo un software gratuito y de código abierto con licencia de GNU General Public License.

Hable con un experto ahora

Nuestro equipo de soporte tiene experiencia en el mantenimiento y la gestión de este tipo de software. Nuestros administradores y técnicos del sistema Linux tienen un conocimiento profundo de múltiples tecnologías de alojamiento web, especialmente las que se analizan en este artículo. Si tiene preguntas, estamos disponibles para ayudarlo las 24 horas del día, los 7 días de la semana, los 365 días del año.

Si usted es un servidor VPS totalmente administrado, una nube dedicada, una nube privada de VMWare, un servidor principal privado o un propietario de un servidor dedicado y no se siente cómodo con la realización de cualquiera de los pasos descritos, nos pueden contactar por teléfono @800.580.4985, un chat o un ticket de soporte para ayudarlo con este proceso.

Serie de navegaciónSiguiente artículo>>