262186
Visits last 30 days
By Google Analytics
Banner

Dreamcoder for MySQL

FAQ

PDF Imprimir Correo electrónico


Este es un listado de las preguntas que más frecuentemente nos envían nuestros usuarios y con la respuesta de estas esperamos poder despejarle las dudas que tenga acerca del DreamCoder for MySQL.


Que es el DreamCoder for MySQL ?

El DreamCoder for MySQL es una completa herramienta para desarrollar y administrar un servidor de base de datos MySQL. El producto cuenta con una interfaz grafica la cual le facilita las tareas de administración y desarrollo como son la creación de usuarios, administración de permisos, monitoreo de usuarios, exportación e importación de datos, generación de reportes, construcción grafica de consultas y sincronización de datos y estructura entre otras.


Cual e es la diferencia entre la versión Enterprise y la Freeware?

La principal diferencia entre la versión comercial y freeware son las funcionalidades incluidas, la versión freeware cuenta con un número limitado de funcionalidades. El DreamCoder for MySQL Freeware es adecuada para principiantes y personas que no necesitan de opciones avanzadas. Si desea conocer las funcionalidades incluidas en estas dos versiones le recomendados revisar nuestra matriz de comparación.


Es posible evaluar el DreamCoder for MySQL Enterprise antes de comprarlo?

Si, usted puede descargar una versión 100% funcional del producto y evaluarlo durante un periodo de 30 dias, además de acceso gratuito a nuestros canales de soporte técnico.


Puedo administrar mi base de datos que se encuentra en un hosting?

Con el DreamCoder for MySQL Enterprise usted puede administrar sus bases de datos en sus diferentes hostings gracias a nuestras característica de conexión a través de SSH tunneling. Para poder establecer una conexión por medio de SSH es necesario primero que confirme que su proveedor de hosting el soporte a este tipo de conexiones.


Que es y para qué sirve el SSH tunneling?

El SSH (Secure Shell Hos) es un protocolo usado para mantener un nivel alto de seguridad gracias a los diferentes algoritmos de encriptación que usa en las comunicaciones en internet en servidores Unix y Linux. El SSH tunneling crea un túnel directo entre el DramCoder for MySQL y el servidor de base de datos, lo cual para efectos prácticos es igual a una conexión local, pero teniendo en cuenta que los datos están viajando seguros por internet.


Como se configura una cuenta para una conexión vía SSH tunneling?

Para configurar correctamente una conexión SSH debe ingresar los datos en los campos correspondientes como se describe a continuación: Primero ingrese los datos de básicos de conexión a la base de datos en el tab “Connection” :
Login : Nombre de usuario de la base de datos MySQL.
Password : Contraseña del usuario de la base de datos MySQL.
Server : En este campo normalmente va localhost, pero en algunos hostings se utilizan diferentes servidores para el SSH y para la base de datos, si este el caso en el campo se ingresa el valor del servidor para la base de datos MySQL.
Database : En este campo se ingresa el nombre de la base de datos a la cual se va a conectar.
Port : En este campo se ingresa el puerto en el cual está configurado el servidor de base de datos MySQL, por defecto es el 3306.

Los demás campos de esta opción no son necesarios cambiarlos y se pueden usar las opciones por defecto.
Luego debe ingresar los datos de correspondientes a la conexión SSH que se encuentra en el tab “SSH Tunnel” :

Primero debe activar la opción de conexión por medio de SHH “ connect through the SSH shell”
Server : En este campo va el nombre del servidor de SSH o dirección IP.
Port : En este campo debe ingresar el puerto del servidor SSH, por defecto este es 22.
Login : Nombre del usuario de SSH.
Password : Contraseña para el usuario de SSH.
Key : Algunos hosting requieren la utilización de un conjunto de llaves pública y privada, por medio de la opción de adicionar “new client key” podrá generar este juego de llaves, una permanece local y la otra debe ser colocada en la correspondiente opción dentro de su servidor.


Porque no me puedo conectar a mi servidor de base de datos MySQL local "Can't connect to MySQL server on localhost “ ?

Este es el mensaje de error más común en MySQL y existen muchas razones para que se genere entre ellas tenemos:
1. El servidor de base de datos de MySQL se encuentra instalado incorrectamente.
2. El servidor de base de datos no se encuentra inicializado.
3. El servidor de base de datos se encuentra funcionando en un puerto diferente al 3306.


Si mi base de datos se encuentra en un servidor Linux y yo trabajo desde un equipo Windows puedo utilizar el DreamCoder for MySQL?

Si, el DreamCoder for MySQL es independiente del OS donde se encuentre instalado el servidor de base de datos MySQL, pero es importante aclarar el el DreamCoder for MySQL solamente funciona en un ambiente Windows.


El editor de SQL tiene autocompletacion?

Tanto el editor de SQL como el editor de procedimientos almacenados cuenta con autocompletacion, descripción de objetos , abrir un objeto , formateado de código SQL y muchas otras opciones que facilitan el desarrollo en los editores.

Las principales opciones disponibles en los editores son:
Autocompletacion : CTRL + SPACE
Descripción del objeto : CTRL + CLICK
Abrir el objeto : F4
Autocompletacion especial : CTRL + J
Formateado de código SQL : SHIFT + CTRL + F


Puedo exportar toda mi base de datos?

Usted puede realizar una completa exportación de toda la base de datos al igual que puede exportar un grupo de objetos o datos.


Hay alguna opción para construir gráficamente las consultas a la base de datos?

Si, el DreamCoder for MySQL Enterprise cuenta con un moderno query builder el cual le facilitara la construcción de complejas consultas sin requerir mayor conocimiento del lenguaje SQL.


Hay alguna opción para construir gráficamente insert, delete o updates de una tabla?

El producto cuenta con una opción de generación de código para la manipulación de una tabla, esta opción puede ser llamada desde el navegador de objetos o desde el menú de tools “generate table SQL”.


Si tengo dos bases de datos iguales con diferentes registros puedo sincronizarlas?

Si, el DreamCoder for MySQL Enterprise cuenta con una opción para la sincronización de datos la cual se encuentra en el menú de tolos “Database data Synchronization”. La única condición es que las tablas sean físicamente iguales.


Si tengo dos bases de datos diferentes a nivel de estructura puedo sincronizarlas?

Si, el DreamCoder for MySQL Enterprise cuenta con una opción para sincronizar la estructura de dos bases de datos, esta opción se encuentra disponible en el menú de tolos “Databas estructure synchronization”.


Puedo monitorear los usuarios que se encuentran conectados a mi servidor de base de datos MySQL?

EL producto cuenta con un monitor de sesiones donde podrá ver la actividad en su servidor de base de datos MySQL en tiempo real, adema puede determinar que SQL esta ejecutando un usuario así cancelar una conexión.


Si tengo una tabla que se demora mucho abriendo esto que puede ser?

Si la tabla tiene muchas columnas y estas son de campos con grandes valores, puede ser que el producto se demore en el formateo de estos antes de presentarlos en la vista de grid. Para agilizar este proceso usted puede desactivar la opción “columns best fit” que se encuentra disponible en la interfaz de opciones en el tab de llamado grid.

Otro factor que puede afectar el desempeño es que la tabla tenga un número elevado de llaves foráneas y se encuentre habilitada la opción “value list for foreign keys”. En este caso solo debe deshabilitar esta opción desde la interfaz de opciones en el tab llamado grid.


Si tengo 1000 registros en una tabla y el producto solo muestra 50 que sucede?

El producto siempre muestra los registros en la grid en bloques de 50, si desea llagar al ultimo registro solo debe presionar el botón de navegación llamado “last”.


Existe algún reporte que me muestre la estructura de las tablas?

El DreamCoder for MySQL Enterprise cuenta con un modulo de reportes incluidos entre los cuales tenemos uno que detalla todas las tablas y su composición.


Existe alguna utilidad para probar los procedimientos almacenados?

El DreamCoder for MySQL Enterprise cuenta con una utilidad para probar rápidamente procedimientos almacenados, esta opción se puede llamar con un click derecho sobre un procedimiento almacenado y presionar la opción “test”.


Es posible importar datos directamente desde Excel a una tabla?

El DreamCoder for MySQL Enterprise cuenta con un gran número de opciones para la manipulación, exportación e importación de datos entre las cuales se resalta un mecanismo con el cual el usuario solo debe ejecutar el copiado de los datos desde Excel y presionar la opción de llamada “paste records to grid” que se encuentra disponible en las opciones avanzadas de la grid para insertar los datos en la tabla en MySQL. Es necesario que en el Excel se encuentre los nombres de las columnas y están sean seleccionadas y copiadas.



What is DreamCoder for MySQL?

DreamCoder for MySQL is a comprehensive tool for developing and managing MySQL database servers. The product has a graphic interface which makes development and administration tasks easier, such as creating users, managing permissions, monitoring users, export data, report generation, graphical building of queries and data synchronization and structure among others.


What is the difference between the Freeware and the Enterprise versions?

The main difference between the commercial and the freeware versions are the features included. The freeware version has limited functionality. DreamCoder for MySQL Freeware is suitable for beginners and people who do not need advanced options. To learn about features included in these two versions we recommend reviewing the comparison section.


It is possible to evaluate DreamCoder for MySQL Enterprise before purchasing?

Yes, you can download a 100% functional version of the product and evaluate it for a period of 30 days, plus free access to our technical support channels.


Can I manage my hosted database?

With DreamCoder for MySQL Enterprise you can manage your databases in different hostings thanks to the connection via SSH tunneling feature. To establish a connection via SSH you first need to confirm that your hosting provider supports such connections.


What is SSH tunneling and what is it for?

SSH (Secure Shell Hos) is a protocol used to maintain a high security level thanks to the various encryption algorithms it uses in Internet communications in Linux and Unix servers. SSH tunneling creates a direct tunnel between DreamCoder for MySQL and the database server, equivalent to a local connection for practical purposes, but keeping the data traveling over the Internet safe.


How do I set up an account for a connection via SSH tunneling?

To properly configure an SSH connection you must enter data into the appropriate fields as described below: First enter the basic data for database connection in the "Connection" tab:

Login: Username for MySQL database.
Password: User's password for MySQL database.
Server: Usually this field is usually the local host, but some hostings use different servers for SSH and for the database. If this is the case, you must enter the value of the MySQL database server in this field.
Database: In this field you must enter the name of the database to which you are connecting.
Port: In this field you must enter the port where the MySQL database server is configured, default is 3306.
You don't need to change the remaining fields, just leave the default options.

Next you must enter the data for the SSH connection in the "SSH Tunnel” tab:

First enable the option to connect via SSH "connect through the SSH shell”
Server: Here you must enter the SSH server name or IP address.
Port: Here you must enter the SSH server port, 22 by default.
Login: SSH Username.
Password: SSH user's password.
Key: Some hostings require the use of a set of public and private keys. You can generate this set of keys using the option of adding a "new client key". One remains local and the other one must be placed in the appropriate option within your server.



Why can't I connect to my local MySQL database server ("Can not connect to MySQL server on localhost")?

This is the most common error in MySQL and there are many reasons for it, among which:
1. The MySQL database server was not installed correctly.
2. The database server is not initialized.
3. The database server is running on a different port (not 3306).



If my database is on a Linux server and I work on a Windows computer, can I use the DreamCoder for MySQL?

Yes, DreamCoder for MySQL is independent of the OS where the MySQL database server is installed, but keep in mind that DreamCoder for MySQL works only in Windows environments.


Does the SQL editor have an autocomplete feature?

Both the SQL and the stored procedures editors have autocomplete, objects description, open object, format SQL code and many other features to make development easier for editors. The main options available in the editors are:
Autocomplete: CTRL + SPACE
Object description: CTRL + CLICK
Open object: F4
Autocomplete special: CTRL + J
SQL code formatting: SHIFT + CTRL + F


Can I export my entire database?

You can perform a full export of the database, as well as export a group of objects or data.


Is there an option to build graphical queries for the database?

Yes, DreamCoder for MySQL Enterprise has a modern query builder to easily build more complex queries, without previous SQL language knowledge.


Is there an option to graphically build insert, delete or updates for tables?

The product has an option to generate code to handle tables, this option can be called from the object browser or from the tools menu "generate SQL table."


If I have two equal databases with different records, can I synchronize them?

Yes, DreamCoder for MySQL Enterprise has an option for synchronizing data. You can find this option on the Tools menu, "Database Data Synchronization". The only condition is that the tables are physically equal.


If I have two different structure databases, can I synchronize them?

Yes, DreamCoder for MySQL Enterprise has an option for synchronizing the structure of two databases. You can find this option is available on the Tools menu, "Database structure synchronization”.


Can I monitor the users who are connected to my MySQL database server?

The product features a sessions monitor where you can view the activity on your MySQL database server in real time. You can also determine which SQL can be run by each user and cancel a connection.


I have a table that takes a long time to open, how is this possible?

If the table has many columns and these are fields with large values, the product may take some time formatting before showing it on the grid view. To speed up this process you can disable the option "columns best fit", it is available in the interface options, in the grid calling tab.

If the table has a large number of foreign keys and the “value list for foreign keys” option is enabled, this can also affect performance. In this case you should only disable this option from the interface options in the call grid tab.


I have 1000 records in a table and the product only shows 50, why does this happen?

The product always shows records in blocks of 50 in the grid. If you want to view the last record, just press the navigation button called "last."


Is there a report where I can see the tables structure?

The DreamCoder for MySQL Enterprise has a reports module, among which we have included a report to detail all tables and their structure.


Is there an utility to test stored procedures?

The Enterprise DreamCoder for MySQL includes a feature for quickly testing stored procedures. You can access this option by right-clicking on a stored procedure and then clicking "test".


Can I import data directly from Excel into a table?

The Enterprise DreamCoder for MySQL has a large number of options to handle, import and export data. One of them is a procedure by which the user just needs to copy data from Excel and then press the option called "paste records to grid ", available in the grid's advanced options, to insert data into the table in MySQL. The Excel file must include the names of the columns being selected and copied.
 

Why DreamCoder

DreamCoder is downloaded over 1 millions time and has accumulated over 10.000 happy customers from over 100 countries in the last 8 years.
Now we are the best database tools availabe 100% free in the world for Oracle , MySQL and PostgreSQL.

Community

 SQLDeveloper support forums
Join our Community
and help us create better products
Home