Невозможно создать новую базу данных - PullRequest
0 голосов
/ 04 августа 2020

Когда я создаю новый mysql db, тестовое соединение slashdb не выполняется.

Вот как я вхожу в mysql:

$ mysql -u 7stud -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 15
Server version: 5.5.5-10.4.13-MariaDB Homebrew
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| chat |
| ectoing_repo |
| ejabberd |
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
+--------------------+
8 rows in set (0.00 sec)

mysql> use mydb;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+----------------+
| Tables_in_mydb |
+----------------+
| cheetos        |
| greetings      |
| mody           |
| people         |
+----------------+
4 rows in set (0.00 sec)

mysql> select * from people;
+----+--------+------+
| id | name   | info |
+----+--------+------+
|  1 | 7stud  | abc  |
|  2 | Beth   | xxx  |
|  3 | Diane  | xyz  |
|  4 | Kathy  | xyz  |
|  5 | Kathy  | xyz  |
|  6 | Dave   | efg  |
|  7 | Tom    | zzz  |
|  8 | David  | abc  |
|  9 | Eloise | abc  |
| 10 | Jess   | xyz  |
| 11 | Jeffsy | 2.0  |
| 12 | XXX    | xxx  |
| 13 | XXX    | xxx  |
+----+--------+------+
13 rows in set (0.00 sec)

В форме slashdb для создавая новую базу данных, вот информация, которую я ввел:

Hostname: 127.0.0.1
Port: 80
Database Login: 7stud
Database Password: **
Database Name: mydb

Затем я нажимаю кнопку «Проверить соединение», после чего у меня появляется вращающееся колесо, которое исчезает через несколько минут, но не «Соединение выполнено успешно. "сообщение. Что я делаю не так?

Теперь я использую порт 3306:

mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)

, но когда slashdb пытается подключиться, я получаю сообщение об ошибке:

Host localhost:3306 is not accessible

1 Ответ

0 голосов
/ 05 августа 2020

Ваш порт неверен для подключения к базе данных. Вы сказали, что ваш MySQL настроен на порт 3306, но вы также разместили свою конфигурацию SlashDB для базы данных с портом 80. Пожалуйста, измените это на 3306.

Кроме того, не знаете, как, если вам не нужно включить удаленный доступ к MySQL. Даже если ваш SlashDB работает на том же компьютере, что и база данных MySQL, он использует TCP / IP для подключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...