portable para libreria developer descargar conectar con 12c mysql oracle oracle-sqldeveloper

mysql - para - pl sql developer portable



¿Cómo se conecta a una base de datos MySQL usando Oracle SQL Developer? (7)

Tengo Oracle SQL Developer ya instalado y puedo conectarme y consultar bases de datos Oracle.

Utilizando Ayuda -> Buscar actualizaciones Pude instalar la extensión del navegador Oracle MySQL pero no hay opciones de conexión para las bases de datos MySQL.





De hecho, debes hacer ambas cosas:

  1. Agregar controlador

  2. Agregue el conector desarrollador de Oracle SQL

    • En Oracle SQL Developper> Ayuda> Buscar actualizaciones> Siguiente
    • Verificar todo> Siguiente
    • Filtrar en "mysql"
    • Verificar todo> Finalizar
  3. ¡La próxima vez que agregue una conexión, la nueva pestaña de MySQL estará disponible!


En Herramientas> Preferencias> Bases de datos hay una ruta de controlador JDBC de terceros que debe configurarse. Una vez que se configura la ruta del controlador, debe aparecer una pestaña ''MySQL'' por separado en el cuadro de diálogo Nuevas conexiones.

Nota: Este es el mismo conector jdbc que está disponible como una descarga JAR desde el sitio web de MySQL.


Mi experiencia con el cliente de windows y el servidor linux / mysql:

Cuando sqldev se utiliza en un cliente de Windows y mysql se instala en un servidor Linux, el acceso de red sqldev a mysql.

Asumiendo que mysql ya está en funcionamiento y las bases de datos a las que se accede están activas y funcionando:

• 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.

segundo. Nota: si sqldev es 64 y msvcr100.dll es 32, la aplicación se bloquea durante el inicio.

• Para que sqldev funcione con mysql, existe la necesidad del controlador jar JDBC. Descárguelo del sitio mysql.

a. Nombre del controlador = mysql-connector-java-xxxx

segundo. Cópielo en algún lugar relacionado con su directorio sqldeveloper.

do. Configúrelo en el menú sqldev Herramientas / Preferencias / Base de datos / Controlador JDBC de terceros (agregar entrada)

• En el archivo de cambio del servidor Linux / mysql /etc/mysql/mysql.conf.d/mysqld.cnf busque

bind-address = 127.0.0.1 (este localhost de Linux)

y cambiar a

bind-address = xxx.xxx.xxx.xxx (este IP del servidor Linux real o el nombre de la máquina si DNS está activo)

• Ingrese a linux mysql y otorgue el acceso necesario, por ejemplo

# mysql -u root -p

OTORGAR TODO . para rootear @ ''yourWindowsClientComputerName'' IDENTIFICADO POR ''mysqlPasswd'';

privilegios de descarga;

reinicie mysql - sudo /etc/init.d/mysql restart

• Inicia sqldev y crea una nueva conexión

a. usuario = root

segundo. pase = (su pase mysql)

do. 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,

Cerveza inglesa


Puede encontrar lo siguiente relevante también:

Conexión Oracle SQL Developer a Microsoft SQL Server

En mi caso, tuve que colocar ntlmauth.dll en el directorio de la aplicación sql-developer (es decir, sql-developer / jdk / jre / bin). Por qué esta ubicación sobre el sistema jre / bin no tengo ni idea. Pero funcionó.