Mi experiencia con el cliente de Windows y el servidor Linux/MySQL:
Cuando sqldev se utiliza en un cliente de Windows y se instala MySQL en un servidor Linux significado, sqldev acceso a la red a MySQL.
Suponiendo MySQL es ya en marcha y las bases de datos para ser accedido se y funcional:
• Asegurar la versión de sqldev (32 o 64). Si es 64 y para evitar el acceso a la ruta, copie una versión 64 válida de msvcr100.dll en el directorio ~ \ sqldeveloper \ jdev \ bin.
a. Abra el archivo msvcr100.dll en el bloc de notas y busque la primera aparición de "PE"
i. “PE d” it is 64.
ii. “PE L” it is 32.
b. Nota: si sqldev es 64 y msvcr100.dll es 32, la aplicación se bloquea durante el inicio.
• Para que sqldev funcione con mysql, se necesita el controlador jDBC jar. Descárguelo del sitio mysql.
a. Nombre del controlador = mysql-connector-java-x.x.xx
b. Cópielo en algún lugar relacionado con su directorio sqldeveloper.
c. Configurarlo en el menú sqldev Herramientas/Preferencias/Base de Datos/Tercera Parte del controlador JDBC (Añadir entrada)
• En el archivo de cambio de servidor/MySQL Linux /etc/mysql/mysql.conf.d/mysqld.cnf look para
bind-address = 127.0.0.1 (localhost este Linux)
y cambiar a
bind-address = xxx.xxx.xxx.xxx (este servidor Linux IP real o nombre de la máquina si el DNS es de hasta)
• Ingrese a linux mysql y conceda nee Acceso ded por ejemplo
# mysql -u root -p
GRANT ALL ON . a la raíz @ 'yourWindowsClientComputerName' IDENTIFICADO POR 'mysqlPasswd';
privilegios de descarga;
reiniciar MySQL - sudo /etc/init.d/mysql reiniciar
• Inicio sqldev y crear una nueva conexión
a. usuario = root
b. pase = (su pase mysql)
c. Elija la pestaña MySql
i. Hostname = the linux IP hostname
ii. Port = 3306 (default for mysql)
iii. Choose Database = (from pull down the mysql database you want to use)
iv. save and connect
Eso es todo lo que tenía que hacer en mi caso.
Gracias,
Ale
nunca he conseguido esto mismo. - Estoy convencido de que es imposible. ¡Tal vez alguien me pruebe mal! – theo