sql MySQL:Conceder特权与una o varias tablas y campos。来自:https://www.sitepoint.com/community/t/mysql-per

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql MySQL:Conceder特权与una o varias tablas y campos。来自:https://www.sitepoint.com/community/t/mysql-per相关的知识,希望对你有一定的参考价值。

# Maquina suele ser localhost
GRANT SELECT, INSERT, UPDATE, DELETE ON `base_datos`.`tabla` TO 'user'@'maquina';

# Repite el codigo cambiando las tablas para darle acceso a multiples tablas.
GRANT SELECT, INSERT, UPDATE, DELETE ON `base_datos`.`tabla2` TO 'user'@'maquina';
GRANT SELECT, INSERT, UPDATE, DELETE ON `base_datos`.`tabla3` TO 'user'@'maquina';

# Conceder privilegios a unos pocos campos
GRANT SELECT(campo1, campo2, campo3), INSERT(campo1, campo2, campo3), UPDATE(campo1, campo2, campo3), DELETE ON `base_datos`.`tabla4` TO 'user'@'maquina';

# Si te aparece un error 1142 puede ser porque tengas tablas relacionadas a las que no le hayas dado privilegios.

# Eliminar privilegios en una tabla
REVOKE ALL PRIVILEGES ON `base_datos`.`tabla` FROM  'user'@'maquina';

以上是关于sql MySQL:Conceder特权与una o varias tablas y campos。来自:https://www.sitepoint.com/community/t/mysql-per的主要内容,如果未能解决你的问题,请参考以下文章

sql Reemplazar una cadena de una columna en una tabla。 MySQL REPLACE。

sql [grant mysql privilage]如何使用mysql为用户授予一些特权。 #mysql #grant

sql Numerar filas en una consulta

sql Alterar una tabla si no existe

sql Buscar tablas en una base de datos SQL SERVER

sql Añadiruncampo numerado a una consulta