2012-08-30 20 views
19

Los sitios web de Azure nos permiten configurar nuestro sitio utilizando una nueva base de datos MySQL en lugar de SQL Azure. Pero después de la creación, nunca es visible en el panel de administración. Creo que es porque está alojado en un servidor de terceros, pero no tengo idea de cómo llegar, ¿algún consejo?¿Cómo administrar bases de datos mysql creadas en Azure?

+0

entonces después de la versión de prueba ¿heredas el modelo de precios clearDB? 1 GB mySql db por 9.99 al mes? Parece caro. el enlace de los términos enlaces a este que indica que está alojado por heroku. http://www.cleardb.com/pricing.view#heroku –

Respuesta

24

Para gestionarlo desde una herramienta externa check out my response here.

Aunque la base de datos está alojada por un tercero (ClearDB), debería verla en la lista como un "recurso vinculado" en el tablero para su sitio web en el portal de Windows Azure. Cuando elimina el sitio web, le pregunta si también desea eliminar el recurso vinculado.

Si elige no hacerlo o desvincula explícitamente el recurso de MySQL, todavía está allí y lo verá una lista de recursos existentes cuando posteriormente haga un enlace explícito. (No he encontrado una manera de ver una lista de las bases de datos MySQL no vinculadas, pero actualizaré esta respuesta cuando oiga).

Así que diría eliminar la base de datos MySQL puede

  1. Eliminar todo el sitio Web y, cuando se le solicite, seleccione la base de datos MySQL para ser eliminado demasiado

  2. Desvinculación de la base de datos MySQL del sitio web que desea conservar; cree un nuevo sitio web temporal y agregue la base de datos MySQL existente como un recurso vinculado a él. A continuación, elimine el nuevo sitio web temporal junto con la base de datos vinculada. No es elegante, pero parece funcionar en mis pruebas.

+0

Gracias funcionó! Borrar el sitio web me llevó a borrar también la base de datos, gracias! –

+1

Eliminé mi base de datos erróneamente y no apareció en los recursos vinculados ¿Hay alguna manera de restaurar la base de datos otra vez? –

4

Actualmente no puede administrar el servidor MySQL.

En cuanto a ser de terceros, sí, el servicio (MySQL-as-a-Service) es proporcionado por un tercero pero vive en Azure. No está en otros servidores, está en los servidores de Azure. Probablemente (solo supongo) roles de los trabajadores. Pero como la función es vista previa, falta la administración.

El proveedor externo es ClearDB. Proporcionan MySQL como un servicio sobre Windows Azure. así que no se preocupe, sus datos se encuentran en el mismo Data Center (por supuesto, si elige el mismo) que su sitio web. Pero no puede administrarlo directamente, a menos que instale algo como PhpMyAdmin en su sitio web.

+0

Borré mi base de datos erróneamente y ya no aparece en los recursos vinculados. ¿Hay alguna manera de restaurar la base de datos otra vez? –

+0

no, si elimina su base de datos, se va. Puede intentar abrir un ticket de soporte para eso, pero dudo que haya ningún resultado. – astaykov

+2

Abrí un ticket para ClearDB y restauraron mi base de datos. –

1

Tuve un problema ligeramente diferente, donde Jim O'Neil # 2 no funcionó plenamente debido a que la base de datos que se quedó huérfana fue creado a través de la "add-on" galería. Para evitar esto, puede vincular la base de datos huérfanos al nuevo sitio temporal según lo sugerido, y luego hacer clic en el enlace "Administrar" en la pestaña Recursos vinculados con la base de datos seleccionada. Esto lo llevará a la administración de ClearDB para las bases de datos.

Desde allí, puede hacer clic en la primera pestaña, y luego hacer clic en "Eliminar" para eliminar manualmente la base de datos de ClearDB. Esta es una operación asíncrona, por lo que puede llevar algo de tiempo, y es posible que también deba actualizar el portal porque las entradas están en caché.

1

También puede agregar el complemento ClearDB y crear el nivel gratuito o el nivel de Venus 1gb de 9.99 al mes. El nivel Free es solo 20mb, por lo que no es mucho. Para el nombre de la base de datos, puede escribir en la base de datos MySQL existente y ClearDB Add-on se vinculará a eso.

1

Sé que esta es una vieja pregunta, pero es el primer resultado que surgió cuando hice una búsqueda en Google para eliminar las bases de datos mysql azure.Usted puede administrar sus bases de datos MySql desde el portal de administración ahora, a través de la página de Recursos vinculados. Haga clic en el nombre de la base de datos MySQL directamente, o seleccione la fila y haga clic en administrar abajo en la parte inferior.

1

Sé que esta es una respuesta tardía pero he seguido para obtener el acceso exacta

  1. Seleccione su aplicación web
  2. recursos vinculados hecho clic
  3. Haga clic en mysql nombre db (volverá a dirigir usted a cleardb sitio web para su cuenta)
  4. instalar MySQL Workbench
  5. clic en la información de punto final
  6. en workb MySQL ench dar el valor del nombre de host y credenciales de acceso es decir, nombre de usuario, contraseña

y que son buenos para ir :)

0

Resucitando un hilo años de edad, pero todavía se presentó en la búsqueda de google. De todos modos, he hecho una descripción paso a paso de cómo configurar MySQL en Azure para permitir conexiones externas y conectarme a ella a través de su herramienta de base de datos favorita. Es específico del producto, pero funciona para cualquier herramienta. link

+0

¿Y no es lento o lento, cuando usas wordpress + ese MYSQL? – Miguel

Cuestiones relacionadas