> Faqs > hacer conexion con el servidor local para ejecutar comandos SQL

hacer conexion con el servidor local para ejecutar comandos SQL

Hola he estado procurando crear una conexion con mysql desde visualstudio code (VSC) al host local estas es la siguiente configuracion que uso ip 127.0.3.1 : puerto 33060, pero al conectar doy la clave y me sale un aviso = "Error selecting connection connect ECONNREFUSED". al no poder conectarme no puedo ejecutar ningun comando porque me pide crear conexion al servidor mysql.. quien por favor me puede indicar cual es el procedimiento para hacer la conexion usando VSC con la extension mysql, Gracias

Respuestas

¿Estás seguro que es ese puerto? Por que el que viene por defecto es 3306.

No la tenía, pero la instalé y solo tuve que agregar el host.

Por ejemplo desde la terminal yo me conecto con

sudo mysql -u root -p

Si no le has movido a nada las opciones por defecto son:

  • Host: localhost
  • Puerto: 3306

Pero por lo que veo en tu caso sería

  • Host: 127.0.3.1
  • Puerto: 33060

Podrías reinstalar la extensión y ver si funciona. O probar conectarte desde la terminal con:

sudo mysql -h 127.0.3.1 -P 33060 -u <usuario> -p

Y ver si funciona.

Igual si usas Neovim puedes usar la extensión https://github.com/nanotee/sqls.nvim para el LSP y ejecución de consultas.

Adrian
10 1

Hola buenas, como dice el compañero el puerto por defecto es el 3306. Pero eso es para usarlo con myphpadmin. En tu caso sería...

https://127.0.3.1:3306/myphpadmin               o en su defecto cambiar '127.0.3.1' por 'localhost'   o    si accedes desde otro 

dispositivo en la misma red le puedes poner la ip del servidor.

Yo tengo el cifrado SSL activado para myphpadmin (cosa que no he conseguido activar en la conexión a la base de datos en mariadb) así que uso https, si no lo tienes, ya sabes, en vez de https le pones http. Aunque si ves que no te funciona, puedes desintalar e instalar de nuevas. A mí me tocó tener que instalarlo de nuevas en mi Raspberry. En mi caso se instala Mariadb. Mientras no desinstales con el comando purge, las bases de datos que hayas creado se te guardarán. Así que prueba primero con:

sudo apt-get reinstall mariadb-server    Debian (arm)

sudo apt-get reinstall mysql-server    Ubuntu

Y reinstala el myphpadmin también, que por lo que dices del puerto 3306 me da, que lo tienes instalado.

Si ves que con eso no... desinstala con el comando remove

sudo apt remove mariadb-server o sudo apt remove mysql-server (y tambien el myphpadmin)

y luego

sudo apt-get install mariadb-server o sudo apt-get install mysql-server

Si antes de instalar le haces un sudo apt autoremove mejor. Eso desintalará las dependencias. Luego con el comando install las vuelves a instalar de nuevas y te pedirá la confirmación de instalar esas dependencias o le pones la opción -y detrás de install y te lo hará automático.

luego instalas el myphpadmin también.

Después de eso ejecuta en tu terminal

mysql_secure_installation

Para crear de nuevo los usuarios y ponerle contraseña a root, y que root solo pueda utilizarse localmente. Seguirás teniendo tus bases de datos y tablas ahí y podrás acceder desde el navegador con myphpadmin.

Feliz Navidad a todos!!!

https://kikokokito.ddns.net

Francisco
0