A partir de MySQL 5.7, ya no admite valores nulos para la clave principal.
Consulte la documentación aquí :
Entonces, su user_id
key no puede ser nulo si se va a utilizar como clave principal. Debe declararlo como no anulable:
CREATE TABLE `BucketList`.`tbl_user` (
`user_id` BIGINT AUTO_INCREMENT,
`user_name` VARCHAR(45) NULL,
`user_username` VARCHAR(45) NULL,
`user_password` VARCHAR(45) NULL,
PRIMARY KEY (`user_id`));
(Observe la falta de NULL
después de BIGINT
)