remota - Cómo configurar/asignar un mapa remoto mysql db en phpmyadmin local
configurar phpmyadmin para conexion remota (2)
Hay 3 métodos para configurar esto
MÉTODO # 1: Replicación de MySQL
Configurar la replicación de MySQL donde el esclavo tiene esta opción
replicate_do_table=mydb.mytable
Entonces, cualquier DML (INSERT, UPDATE, DELETE) o DDL (ALTER TABLE) que ejecute irá inmediatamente al servidorB. Esto hace que el Método n. ° 1 sea el enfoque más rápido y granular.
MÉTODO # 2: copiar la tabla al otro servidor
En lugar de repetir, aquí hay una publicación anterior, el Sr. RolandoMySQLDBA hizo el 31 de mayo de 2011 para este método: [¿Cómo se copia una tabla de MySqlServer_A a MySqlServer_B?] [1]
MÉTODO # 3: Tabla FEDERADA (solo MyISAM)
Supongamos que mytable en serverA se ve así
CREAR TABLA mydb.mytable (...) ENGINE = MyISAM;
Puede hacer un mapeo de la tabla de destino en el servidor B ejecutando esto en el servidor A como este
CREATE TABLE mydb.mytable_remote LIKE mytable; ALTER TABLE mydb.mytable_remote ENGINE = FEDERATED CONNECTION = ''mysql: // nombre de usuario: contraseña @ serverB / mydb / mytable'';
Estoy trabajando en un servidor de desarrollo remoto. Tengo el nombre de host mysql, nombre de db, nombre de usuario, contraseña de ese servidor remoto. Quiero configurar / replicar / mapear ese servidor de desarrollo mysql en mi phpmyadmin local, para poder acceder al servidor remoto de manera local (por ejemplo: - / mylocalip / remote-server-db). Por lo tanto, no tengo que hacer la conexión ssh y abrir el mysql en la terminal. ¿Cómo podemos hacer esto en phpmyadmin / config.inc.php?
Déjame explicarte de nuevo a través de un ejemplo. Digamos que se puede acceder al servidor remoto db a través de 213.81.203.130/phpmyadmin. Quiero acceder a ese archivo desde mi ip local a través de un nombre de alias creando una asignación, es decir, 192.168.10.140/remote-db. Básicamente esto se puede hacer agregando algún tipo de código en phpmyadmin / config.inc.php o config.db.php. Pero cómo hacerlo, no estoy seguro.
Si desea evitar el uso de la terminal, ¿por qué no prueba MySQL Workbench para conectarse a la base de datos?
ACTUALIZAR
A la luz de todos los puntos de vista a esta pregunta, estoy agregando una solución que coincide más exactamente con la pregunta. Por favor, mira este enlace , creo que será útil. Implica editar el archivo phpmyadmin config.inc.php para agregar servidores adicionales. De esta forma puede mantener su conexión de host local y agregar cualquier conexión remota de db. Simplemente seleccione el servidor del menú desplegable en la pantalla de inicio de sesión a phpmyadmin.