Proyecto AjpdSoft
Principal
· Inicio
· Buscar
· Contactar
· Descargas
· Enciclopedia
· Estadísticas
· Eventos
· Foros
· Manuales, Artículos
· Nuestra historia
· Quiénes somos
· Recomiéndanos
· Temas
· Top 10
· Trucos Delphi, PHP, Java, Visual Studio
· Tu cuenta
Descargas

Últimas Descargas
· AjpdSoft XSD a XML

· AjpdSoft Números Aleatorios VB.NET

· AjpdSoft Gestión Seguidores Twitter C#

· AjpdSoft Información PC WMI en VB.Net

· AjpdSoft Acceso PostgreSQL con Lazarus x64

· Ejemplo acceso nativo a SQLite con ADO.Net en C# .Net

· AjpdSoft Acceso MySQL Android

· AjpdSoft Acceso SQLite C# ADO.NET

· AjpdSoft Acceso MySQL con ADO.NET en C#

· AjpdSoft Gestión Integral código fuente Delphi

· AjpdSoft Indexar Texto PDF C# iTextSharp

· AjpdSoft Capturar Pantalla C#

· AjpdSoft Gestión de Transportes Ficheros instalación manual

· AjpdSoft Separar Páginas PDF código fuente C# C Sharp .Net

· AjpdSoft Convertir Texto a PDF código fuente VB.Net


Lo más descargado
· AjpdSoft Registro de OCX y DLL Código Fuente Delphi

· AjpdSoft Generador de códigos de barras

· Borland Database Desktop 7.0

· AjpdSoft Conversor Hexadecimal, Decimal, Texto - Código Fuente Delphi

· AjpdSoft Aviso cambio IP pública

· AjpdSoft Administración Bases de Datos Código Fuente Delphi

· AjpdSoft Inventario PCs

· AjpdSoft Facturación Código Fuente Delphi

· AjpdSoft Generador y Lector códigos QR VB.Net

· AjpdSoft Agenda Telefónica Android

· AjpdSoft Conexión BD Visual Basic .Net

· AjpdSoft Puerto Paralelo Código Fuente Delphi

· AjpdSoft Inventario PCs Código Fuente Delphi

· Borland Database Engine BDE

· Cómo trabajar con tablas Paradox en red

Términos enciclopedias
Últimos
· VLAN
Enc.: Informática

· LUN
Enc.: Informática

· ERP
Enc.: Informática

· ADSL
Enc.: Informática

· VDSL
Enc.: Informática

· DATE_FORMAT(fecha, formato)
Enc.: Funciones MySQL

· SOAP
Enc.: Informática

· CSRF
Enc.: Informática

· SIG
Enc.: Informática

· Ruby
Enc.: Informática

· DATEDIFF (fecha1, fecha2)
Enc.: Funciones MySQL

· DaysBetween (fecha1, fecha2)
Enc.: Funciones Delphi

· Telnet
Enc.: Informática

· OSI
Enc.: Informática

· LTO
Enc.: Informática


Lo más visitado

· Attrib
Enc.: Comandos Windows XP/Windows 2000/2003 (consola MS-DOS)

· URL
Enc.: Informática

· At
Enc.: Comandos Windows XP/Windows 2000/2003 (consola MS-DOS)

· Arp
Enc.: Comandos Windows XP/Windows 2000/2003 (consola MS-DOS)

· net use unidad: \\nombrepc\recursocompartido
Enc.: Comandos Windows XP/Windows 2000/2003 (consola MS-DOS)

· bootcfg addsw
Enc.: Comandos Windows XP/Windows 2000/2003 (consola MS-DOS)

· Mozilla Firefox
Enc.: Programas/Software

· ODBC
Enc.: Informática

· MSKSrvr.exe
Enc.: Procesos en memoria

· xcopy
Enc.: Comandos Windows XP/Windows 2000/2003 (consola MS-DOS)

· Apache (Servidor HTTP)
Enc.: Informática

· ISO
Enc.: Informática

· Call
Enc.: Comandos Windows XP/Windows 2000/2003 (consola MS-DOS)

· Gpupdate
Enc.: Comandos Windows XP/Windows 2000/2003 (consola MS-DOS)

· netstat -n
Enc.: Comandos Windows XP/Windows 2000/2003 (consola MS-DOS)
Eventos
Abril

DLMMJVS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Consejos
Lenguajes
Selecciona Idioma de la Interfaz:

Webs recomendadas
Orasite.com



Coloca tu web aquí
Language english
English
   



Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Crear usuario y dar permisos desde línea de comandos MySQL
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Crear usuario y dar permisos desde línea de comandos MySQL

Publicar nuevo tema Responder al tema
Foros de discusión » MySQL Server, MySQL Client, motor de bd gratuito   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 1787

Asunto: Crear usuario y dar permisos desde línea de comandos MySQL Responder citando

Tengo un servidor con MySQL Server 5.1, lo tengo en un equipo con el sistema operativo GNU/Linux Ubuntu Server, no tiene modo gráfico. Tengo pocos conocimientos de Linux y de MySQL ¿se puede crear un usuario de MySQL desde la línea de comandos de Linux? necesito crear un usuario para una aplicación de facturación que sólo tenga acceso a la base de datos "facturacion" y que sólo pueda hacer INSERT y SELECT (nada más, ni UPDATE, ni CREATE, ni DROP, ni DELETE) y sólo en la base de datos "facturacion" ¿es posible hacer esto desde la línea de comandos de Linux?
MensajePublicado:
Vie May 20, 2011 9:53 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2370

Asunto: Re: Crear usuario y dar permisos desde línea de comandos MyS Responder citando


varios escribió:
Tengo un servidor con MySQL Server 5.1, lo tengo en un equipo con el sistema operativo GNU/Linux Ubuntu Server, no tiene modo gráfico. Tengo pocos conocimientos de Linux y de MySQL ¿se puede crear un usuario de MySQL desde la línea de comandos de Linux? necesito crear un usuario para una aplicación de facturación que sólo tenga acceso a la base de datos "facturacion" y que sólo pueda hacer INSERT y SELECT (nada más, ni UPDATE, ni CREATE, ni DROP, ni DELETE) y sólo en la base de datos "facturacion" ¿es posible hacer esto desde la línea de comandos de Linux?


Sí es posible, si sabes la contraseña para el usuario "root" de MySQL o cualquier otro que tengas con permisos suficientes para crear registros en la tabla "user" de la base de datos "mysql".

Tienes que hacer lo siguiente: desde la línea de comandos shell de Linux, ejecuta el siguiente comando:

Código:

mysql --user="root" --password="contraseña"


Nota: si no te funciona el comando "mysql" tal vez debas iniciar sesión con el usuario "mysql" de Linux que suele ser creado en la instalación de MySQL Server. Si aún así no te funciona el comando "mysql" tendrás que acceder a la carpeta donde se encuentre para ejecutarlo.

Si todo es correcto accederás a la aplicación MySQL Monitor de la línea de comandos. Para crear un usuario de MySQL ejecuta el siguiente comando:

Código:

create user 'nombre_usuario'@'localhost' identified by 'contraseña';


Con la orden anterior se creará el usuario "nombre_usuario", con permisos de acceso desde el equipo local con MySQL Server y con la contraseña "contraseña".

Si quieres comprobar si se ha creado el usuario correctamente puedes ejecutar la siguiente sentencia SQL:

Código:

select user from mysql.user;


La sentencia anterior te devolverá todos los registros de la tabla "user" de la base de datos "mysql" que contiene los usuarios de MySQL Server, entre ellos debe aparecer el que acabas de crear.

A continuación, para establecer los permisos que quieres, ejecuta el siguiente comando:

Código:

grant select, insert on facturacion.* to 'nombre_usuario'@'localhost';


Para verificar los permisos que tiene el usuario de MySQL Server, puedes ejecutar el comando:

Código:

show grants for 'nombre_usuario'@'localhost';


Con esto habrás creado el usuario sólo con permisos de ejecutar consultas SQL de selección (SELECT) e inserción (INSERT) en todas las tablas de la base de datos "facturacion".


Ultima edición por alonsojpd el Jue Mar 14, 2013 10:17 pm, editado 1 vez
MensajePublicado:
Vie May 20, 2011 10:08 pm
Top of PageVer perfil de usuario
roberthdz12
Usuario


Registrado: Nov 21, 2012
Mensajes: 1

Asunto: ayuda??? Responder citando

Hola, solo quisiera saber si puedo usar eso mismo en mi base de datos en windows, me explico quiero crear una tabla de trabajadores donde estos se registren para entonces tener acceso a otras tablas en las que podrian editar los registros y insertar datos nuevos, solo quiero dar a un usuario en especifico los permisos para lo que seria el cambio de contraseña y el nivel de acceso de los otros usuarios, quisiera hacer esto atraves de formularios, desde ahora gracias, espero respuesta de verdad necesito hacer esto que explico, saludos....
MensajePublicado:
Mie Nov 21, 2012 1:42 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » MySQL Server, MySQL Client, motor de bd gratuito  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
               
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+