Pregunta sobre Localhost Installs de Wordpress:

No se puede seleccionar la base de datos (WAMP)

Un usuario preguntó 👇

Tengo problemas para conectar mi base de datos a WordPress usando la configuración de WAMP wp-admin. Estoy siguiendo los pasos de este tutorial:

https://www.wpbeginner.com/wp-tutorials/how-to-install-wordpress-on-your-windows-computer-using-wamp/

Estoy ingresando la siguiente información: Nombre de la base de datos test_db Nombre de usuario raíz Contraseña de la base de datos Host localhost Prefijo de tabla wp_

Haga clic en Enviar y aparece «No se puede seleccionar la base de datos».

Este tema fue modificado hace 1 año, 1 mes por.

(@bcworkz)

Hace 1 año, 1 mes

Esto puede suceder cuando no se han establecido privilegios de usuario de base de datos para la nueva SS. Deberías comprobarlos dos veces. Instale la aplicación phpMyAdmin haciendo clic en el botón Administrador de MySQL para el panel de control de WAMPP. En el servidor 127.0.0.1, vaya a la pestaña de cuentas de usuario y seleccione Editar privilegios para el usuario root @ localhost. Haga clic en el botón de la base de datos. Seleccione el elemento test_db y haga clic en Ir. Marque la casilla Marcar todo y luego haga clic en Ir.

Lanzador de hilos

(@anthonymezzapelle)

Hace 1 año, 1 mes

Hice lo que sugirió y edité los privilegios (sin marcar la casilla).

Marqué Comprobar todo y hice clic en eso. Ha actualizado todos los privilegios, EXCEPTO bajo privilegios específicos de la base de datos, la casilla Administración, GRANT no estará marcada. Intenté marcar la casilla por sí sola y cuando hago clic no permanece marcada.

PhpMyAdmin me está dando un mensaje de advertencia: Nota: Está intentando editar los privilegios del usuario en el que inició sesión.

Sigo recibiendo el mismo mensaje de error en wp install:

No se pudo seleccionar la base de datos. Pudimos conectarnos al servidor de la base de datos (lo que significa que su nombre de usuario y contraseña están bien) pero no pudimos seleccionar la base de datos test_db.

¿Estás seguro de que existe? ¿Está autorizado el usuario root a utilizar la base de datos test_db? Algunos sistemas tienen un nombre de base de datos predeterminado con su nombre de usuario, por lo que se vería como username_test_db. ¿Ese es el problema? Si no sabe cómo configurar una base de datos, debe comunicarse con su anfitrión. Si todo lo demás falla, puede encontrar ayuda en los foros de soporte de WordPress.

(@bcworkz)

Hace 1 año, 1 mes

Intente cambiar el nombre o crear una nueva base de datos sin utilizar ningún carácter especial o superior en el nombre. «Testdb» o lo que sea. Si aún no puede decirlo, solo estoy haciendo una suposición en este punto, ya que no hay mucho que pueda salir mal si el enlace funciona y los privilegios son arreglados. WP no requiere privilegios administrativos, por lo que está bien dejarlos sin marcar.

(@ blackfire2357)

Hace 1 año, 1 mes

Intente agregar el puerto a la configuración del host de la base de datos. Para mi instalación de WAMP, MySQL usa el puerto 3308. Cuando cambié la ubicación del host de la base de datos para leer «localhost: 3308» en la página de configuración, funcionó y me llevó a la página ‘instalación de cinco minutos’ (después de desperdiciar el 87 intentos de configuración anteriores).

(@bcworkz)

Hace 1 año, 1 mes

Blackfire es como la voz de una experiencia ganada con esfuerzo. Si bien adjuntar el puerto es una gran sugerencia y 3308 es un puerto alternativo probable, no adivine qué puertos debe probar. Eche un vistazo a su panel de control WAMP y agregue el puerto que realmente está usando para MySQL.

TBH, no creo que ayude, ya que WP parece conectarse correctamente al servidor, no hay nada de malo en intentarlo de todos modos.

Lanzador de hilos

(@anthonymezzapelle)

Hace 1 año, 1 mes

bcworkz: Creé una nueva base de datos con el nombre «testdb» y encontré «No se puede seleccionar la base de datos» todavía. Edité los privilegios como se sugirió anteriormente en el testdb recién creado y aún encontré «No se puede seleccionar la base de datos».

Blackfire2357: Entré en WAMP, MySql 8.0.18 y edité el archivo «my.ini». Se abrió en Notepad ++ y encontré «3308» y lo reemplacé con «localhost: 3308». Lo guardé y reinicié WAMP, pero WAMP no se inició del todo, se quedó atascado en naranja. Afortunadamente, hice una copia de seguridad del archivo my.ini original en mi escritorio.

Así es como se ve el my.ini modificado:


; MySQL config file.
;
; MySQL programs look for option files in a set of
; locations which depend on the deployment platform.
; You can copy this option file to one of those
; locations. For information about these locations, see:
; http://dev.mysql.com/doc/mysql/en/option-files.html
;
; In this file, you can use all long options that a program supports.
; If you want to know which options a program supports, run the program
; with the "--help" option.

; The following options will be passed to all MySQL clients
[client]
port =localhost:3308
socket = /tmp/mysql.sock

; Here follows entries for some specific programs
; The MySQL server used as a service
; https://dev.mysql.com/doc/refman/8.0/en/windows-start-service.html
; If the service-installation command specifies a service name other
; than MySQL following the --install option, the server uses that
; service name. It reads options from the [mysqld] group and the group
; that has the same name as the service in the standard option files.
; This enables you to use the [mysqld] group for options that should
; be used by all MySQL services, and an option group with the service
; name for use by the server installed with that service name.
; This [...] section has the name of the service
[wampmysqld64]
;skip-grant-tables
default_authentication_plugin=mysql_native_password
port =localhost:3308
socket = /tmp/mysql.sock
key_buffer_size = 256M
max_allowed_packet = 64M

; Added to reduce memory used (minimum is 400)
; See Documentation:
; https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_table_definition_cache
table_definition_cache = 600

sort_buffer_size = 2M
net_buffer_length = 8K
read_buffer_size = 2M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 64M
;Path to mysql install directory
basedir="c:/wamp64/bin/mysql/mysql8.0.18"
log-error="c:/wamp64/logs/mysql.log"
;Verbosity Value  1 Errors only, 2  Errors and warnings , 3 Errors, warnings, and notes
log_error_verbosity=2
;Path to data directory
datadir="c:/wamp64/bin/mysql/mysql8.0.18/data"

;Path to the language
;See Documentation:
; http://dev.mysql.com/doc/refman/8.0/en/error-message-language.html
lc-messages-dir="c:/wamp64/bin/mysql/mysql8.0.18/share"
lc-messages=en_US

; Default storage engine that will be used if the engine is not specified when creating tables.
; This does not prevent the creation of InnoDB tables, just specify ENGINE = InnoDB
default-storage-engine=MYISAM

;Disabling X Plugin
mysqlx=0
;To avoid warning messages
skip-ssl
secure_file_priv="c:/wamp64/tmp"

explicit_defaults_for_timestamp=true

; Set the SQL mode. See Documentation:
; https://dev.mysql.com/doc/refman/8.0/en/sql-mode.html
sql-mode=""
;sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE"

; Disable Federated by default
skip-federated

; Replication Master Server (default)
; binary logging is required for replication
skip-log-bin
;log-bin="c:/wamp64/logs/mysql-bin"

; binary logging format - mixed recommended
;binlog_format=mixed

; required unique id between 1 and 2^32 - 1
; defaults to 1 if master-host is not set
; but will not function as a master if omitted
server-id = 1

; Replication Slave (comment out master section to use this)

; New for MySQL 5.6 if no slave
skip-slave-start

; The InnoDB tablespace encryption feature relies on the keyring_file
; plugin for encryption key management, and the keyring_file plugin
; must be loaded prior to storage engine initialization to facilitate
; InnoDB recovery for encrypted tables. If you do not want to load the
; keyring_file plugin at server startup, specify an empty string.
early-plugin-load=""

innodb_data_file_path = ibdata1:12M:autoextend
; You can set .._buffer_pool_size up to 50 - 80 %
; of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 256M
; Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 64M
innodb_log_buffer_size = 8M
innodb_thread_concurrency = 16
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_flush_method=normal

[mysqldump]
quick
max_allowed_packet = 64M

[mysql]
no-auto-rehash
; Remove the next comment character if you are not familiar with SQL
;safe-updates

[isamchk]
key_buffer_size = 20M
sort_buffer_size = 20M
read_buffer_size = 2M
write_buffer_size = 2M

[myisamchk]
key_buffer_size = 20M
sort_buffer_size_size = 20M
read_buffer_size = 2M
write_buffer_size = 2M

[mysqlhotcopy]
interactive-timeout

[mysqld]
default_authentication_plugin=mysql_native_password
port =localhost:3308

Lanzador de hilos

(@anthonymezzapelle)

Hace 1 año, 1 mes

¡RESUELTO! Durante la configuración, wp-admin_setup-config.php_step = 1, en el formulario para los detalles de conexión de la base de datos, ingresé “localhost: 3308«En lugar de» localhost «en su lugar Host de base de datos.

(@soy real)

hace 1 año

@anthonymezzapelle eres mi héroe. Pasó varias horas tratando de averiguar cómo resolver este problema. ¡Probé todo lo que proporcionó Google y luego obtuve esto!

(@ jeallen1055)

Hace 11 meses, 3 semanas

¡Resuelva este «localhost: 3308» para mí también!

(@netstraf)

Hace 10 meses, 1 semana

Casi me rindo, Blackfire eres mi héroe.

(@ steveb123)

Hace 10 meses

Solo me tomó una hora entender esto … no es tan malo

Mi héroe

(@yadavvarun)

Hace 9 meses, 3 semanas

¡“Localhost: 3308” funcionó como un montón!

(@saajaguarxk)

hace 9 meses

«Lugar local: 308» Eso era exactamente lo que se requería, 2 horas trabajando en todos los pasos y comprobando dos veces, desearía haber leído esto primero. Gracias por la excelente sugerencia.

(@ veliz518)

Hace 8 meses, 3 semanas

@anthonymezzapelle usted es el hombre hermano jeje “localhost: 3308” es la respuesta, gracias !!

(@ ike76)

Hace 6 meses, 3 semanas

Para MariaDB, use localhost: 3306

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *