{"id":84,"date":"2013-07-13T14:54:20","date_gmt":"2013-07-13T18:54:20","guid":{"rendered":"https:\/\/ventiladorcito.com\/blog\/?p=84"},"modified":"2014-02-25T09:27:05","modified_gmt":"2014-02-25T12:27:05","slug":"agregar-un-usuario-en-mysql-para-una-base-de-datos-especifica","status":"publish","type":"post","link":"https:\/\/ventiladorcito.com\/blog\/2013\/07\/agregar-un-usuario-en-mysql-para-una-base-de-datos-especifica\/","title":{"rendered":"Agregar un usuario en MySQL para una base de datos espec\u00edfica"},"content":{"rendered":"<div id=\"attachment_85\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/ventiladorcito.com\/blog\/wp-content\/uploads\/2013\/07\/mysql_logo.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-85\" class=\"size-medium wp-image-85\" alt=\"MySQL Database\" src=\"https:\/\/ventiladorcito.com\/blog\/wp-content\/uploads\/2013\/07\/mysql_logo-300x300.jpg\" width=\"300\" height=\"300\" srcset=\"https:\/\/ventiladorcito.com\/blog\/wp-content\/uploads\/2013\/07\/mysql_logo-300x300.jpg 300w, https:\/\/ventiladorcito.com\/blog\/wp-content\/uploads\/2013\/07\/mysql_logo-150x150.jpg 150w, https:\/\/ventiladorcito.com\/blog\/wp-content\/uploads\/2013\/07\/mysql_logo.jpg 391w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-85\" class=\"wp-caption-text\">MySQL Database<\/p><\/div>\n<p>Muchas veces varias personas est\u00e1n trabajando con nosotros en un proyecto.<br \/>\nY con frecuencia eso implica que estemos trabajando con diferentes usuarios de bases de datos, o todos con el mismo, dependiendo.<\/p>\n<p>En mi caso, tenemos una una base de datos que va siendo modificadas por todos, eso luego afecta a un esquema que todos usamos.<br \/>\nPero el problema saltaba con el archivo de conexi\u00f3n que todos compart\u00edamos, ver\u00e1n cada uno tiene localmente su propio usuario con su contrase\u00f1a.<br \/>\nUno actualizaba sin querer su archivo de conexi\u00f3n y todos los dem\u00e1s luego ten\u00edamos que nuevamente modificar las nuestras, y as\u00ed uno nuevamente sin querer actualizaba el suyo al servidor y esto se propagaba de actualizaci\u00f3n en actualizaci\u00f3n.<\/p>\n<p>Y la soluci\u00f3n fue sencilla, b\u00e1sicamente es que todos usemos el mismo usuario y con la misma contrase\u00f1a, de modo a que el archivo de conexi\u00f3n ya no necesita ser cambiado. \ud83d\ude42<\/p>\n<p><code>grant all on <em>&lt;base de datos&gt;<\/em>.* to '<em>&lt;usuario&gt;<\/em>'@'localhost' identified by '<em>&lt;password compartido&gt;<\/em>';<\/code><\/p>\n<p><strong>Observaci\u00f3n:<\/strong> por si no se note, lo que va entre los simbolos &#8216;&lt;&gt;&#8217; es lo que debemos sustituir por nuestros valores deseados<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muchas veces varias personas est\u00e1n trabajando con nosotros en un proyecto. Y con frecuencia eso implica que estemos trabajando con diferentes usuarios de bases de datos, o todos con el mismo, dependiendo. En mi caso, tenemos una una base de datos que va siendo modificadas por todos, eso luego afecta a un esquema que todos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,15,13],"tags":[77,28],"class_list":["post-84","post","type-post","status-publish","format-standard","hentry","category-miscelaneas","category-mysql","category-open-source","tag-mysql","tag-user"],"_links":{"self":[{"href":"https:\/\/ventiladorcito.com\/blog\/wp-json\/wp\/v2\/posts\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ventiladorcito.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ventiladorcito.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ventiladorcito.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ventiladorcito.com\/blog\/wp-json\/wp\/v2\/comments?post=84"}],"version-history":[{"count":3,"href":"https:\/\/ventiladorcito.com\/blog\/wp-json\/wp\/v2\/posts\/84\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/ventiladorcito.com\/blog\/wp-json\/wp\/v2\/posts\/84\/revisions\/118"}],"wp:attachment":[{"href":"https:\/\/ventiladorcito.com\/blog\/wp-json\/wp\/v2\/media?parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ventiladorcito.com\/blog\/wp-json\/wp\/v2\/categories?post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ventiladorcito.com\/blog\/wp-json\/wp\/v2\/tags?post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}