Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
bbdd:mysql:users:start [24/05/2018 11:46] – creat matebbdd:mysql:users:start [26/10/2021 03:52] (actual) – [crear cuentas de usuario] mate
Línia 8: Línia 8:
  
 == crear cuentas de usuario == crear cuentas de usuario
 +[[https://dev.mysql.com/doc/refman/5.5/en/privileges-provided.html#priv_index|permisos y que implican]]
 +<code mysql>
 +# ver usuarios creados
 +SELECT user,authentication_string,plugin,host FROM mysql.user;
 +
 +# cambiar root
 +ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
 +
 +# guardar los cambios
 +FLUSH PRIVILEGES;
 +
 +</code>
 crea "dos" usuarios (el mismo, para acceder desde hosts diferentes), dándoles todos los privilegios crea "dos" usuarios (el mismo, para acceder desde hosts diferentes), dándoles todos los privilegios
 <code mysql> <code mysql>
 mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass'; mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
-mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' +mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' WITH GRANT OPTION;
-    ->     WITH GRANT OPTION;+
 mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass'; mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
-mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' +mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
-    ->     WITH GRANT OPTION;+
 </code> </code>
  
Línia 42: Línia 52:
  
 == resetear contraseña == resetear contraseña
 +/via: [[https://www.ochobitshacenunbyte.com/2018/06/13/cambiar-contrasenas-de-usuarios-en-mysql-y-mariadb/]]
 <code mysql> <code mysql>
 +# versiones anteriores 5.7.5
 SET PASSWORD FOR root@localhost=PASSWORD(''); SET PASSWORD FOR root@localhost=PASSWORD('');
 </code> </code>
- 
-== modificar campo 
-actualizar campo de un registro que cumpla criterio de WHERE 
 <code mysql> <code mysql>
-UPDATE <tabla> SET <campo>='<valor>' WHERE <campo2>='<valor2>'+# versiones posteriores 5.7.5 
 +UPDATE mysql.user SET Password=PASSWORD(‘NuevaContraseña’) WHERE USER=’nombreUsuario’ AND Host=”NombreHost”; 
 +FLUSH PRIVILEGES;
 </code> </code>
 +<code mysql>ALTER USER ‘nombreUsuario’@’localhost’ IDENTIFIED BY ‘NuevaContraseña’;</code>
 +
 +
  • bbdd/mysql/users/start.1527187595.txt.gz
  • Darrera modificació: 24/05/2018 11:46
  • per mate