Administración de cuentas y conexión de bases de datos
Cuando se utiliza ServBay para la administración de bases de datos, es crucial comprender cómo obtener y utilizar la información de conexión a la base de datos. Este documento presentará en detalle las cuentas de administración y la información de conexión de MySQL, MariaDB, PostgreSQL, MongoDB y Redis disponibles en ServBay.
Obtener información de conexión a la base de datos
La información de conexión para las bases de datos MySQL, MariaDB y PostgreSQL de ServBay se puede encontrar en la configuración del panel de administración de ServBay. Los pasos específicos son los siguientes:
- Abra el panel de administración de ServBay.
- Navegue a
Bases de Datos
-MySQL
(o el tipo de base de datos que necesita ver). - Seleccione la versión de la base de datos que desea ver, como
MySQL 8.4
. - En la página del lado derecho, podrá ver el nombre de usuario y la contraseña.
- Haga clic en el ícono de
ojo
a la derecha del cuadro de entrada de contraseña para ver la contraseña.
En esta página, podrá ver la información de conexión para MySQL, MariaDB y PostgreSQL, que incluye el nombre de usuario, la contraseña, la dirección del host y el puerto.
Información de conexión predeterminada de MySQL
- Nombre de usuario: Obtener del panel de administración
- Contraseña: Obtener del panel de administración
- Dirección del host:
localhost
- Puerto:
3306
(puerto por defecto) - Socket:
/Applications/ServBay/tmp/mysql-<version>.sock
Información de conexión predeterminada de MariaDB
- Nombre de usuario: Obtener del panel de administración
- Contraseña: Obtener del panel de administración
- Dirección del host:
localhost
- Puerto:
3306
(puerto por defecto) - Socket:
/Applications/ServBay/tmp/mariadb-<version>.sock
Información de conexión predeterminada de PostgreSQL
- Nombre de usuario: Obtener del panel de administración
- Contraseña: Obtener del panel de administración
- Dirección del host:
localhost
- Puerto:
5432
(puerto por defecto) - Socket:
/Applications/ServBay/tmp/.s.PGSQL.<port>
Información de conexión predeterminada de Redis
- Dirección del host:
127.0.0.1
- Puerto:
6379
(puerto por defecto) - Contraseña: Por defecto sin contraseña
Conectar usando Socket
Si el usuario elige conectar a la base de datos usando Socket, ServBay proporciona las rutas correspondientes para los archivos Socket.
Conexión Socket para MySQL
- Archivo Socket predeterminado:
/Applications/ServBay/tmp/mysql.sock
- Archivo Socket de MySQL:
/Applications/ServBay/tmp/mysql-server.sock
- Archivo Socket para versiones específicas:
/Applications/ServBay/tmp/mysql-<version>.sock
Ejemplo de conexión:
mysql -u your_username -p -S /Applications/ServBay/tmp/mysql.sock
Conexión Socket para MariaDB
- Archivo Socket:
/Applications/ServBay/tmp/mysql.sock
- Archivo Socket de MariaDB:
/Applications/ServBay/tmp/mariadb-server.sock
- Archivo Socket para versiones específicas:
/Applications/ServBay/tmp/mariadb-<version>.sock
Ejemplo de conexión:
mysql -u your_username -p -S /Applications/ServBay/tmp/mysql.sock
Conexión Socket para PostgreSQL
- Archivo Socket:
/Applications/ServBay/tmp/.s.PGSQL.5432
- Archivo Socket para puertos específicos:
/Applications/ServBay/tmp/.s.PGSQL.<version>
Ejemplo de conexión:
psql -U your_username -h /Applications/ServBay/tmp -d your_database
Comandos de conexión de ejemplo
A continuación se presentan algunos comandos de ejemplo para conectarse a las bases de datos MySQL, MariaDB, PostgreSQL y Redis incluidas en ServBay.
Conectar a MySQL
Usar conexión TCP/IP:
bashmysql -u your_username -p -h localhost -P 3306
1Usar conexión Socket:
bashmysql -u your_username -p -S /Applications/ServBay/tmp/mysql.sock
1
Conectar a MariaDB
Usar conexión TCP/IP:
bashmysql -u your_username -p -h localhost -P 3306
1Usar conexión Socket:
bashmysql -u your_username -p -S /Applications/ServBay/tmp/mysql.sock
1
Conectar a PostgreSQL
Usar conexión TCP/IP:
bashpsql -U your_username -h localhost -d your_database -p 5432
1Usar conexión Socket:
bashpsql -U your_username -h /Applications/ServBay/tmp -d your_database
1
Conectar a Redis
Usar conexión TCP/IP:
bashredis-cli -h 127.0.0.1 -p 6379
1Usar conexión Socket:
Actualmente, no se admite la conexión a Redis mediante Socket.
Resumen
Comprender y obtener la información de conexión para MariaDB, PostgreSQL y Redis de ServBay es un paso importante en la administración de bases de datos. A través del panel de administración de ServBay, puede obtener fácilmente la información de conexión para MariaDB y PostgreSQL. Redis, por defecto, no tiene contraseña y utiliza el puerto predeterminado. Para las conexiones mediante Socket, ServBay proporciona las rutas correspondientes a los archivos Socket, facilitando la conexión local para los usuarios.