Mysql [MariaDB] - неизвестная ошибка 1130

0

Я пытаюсь подключиться к базе данных, и я получаю эту ошибку:

ERROR 1130 (HY000): Unknown error 1130

Вот команда, которую я использую:

mysql --host HOSTNAME --user MYUSERNAME -p MYDATABASENAME

Я использую Arch Linux. Заранее спасибо за помощь !

Теги:
mariadb
archlinux

4 ответа

0

попробуйте mysqld --skip-grant-table Не знаю почему, но это помогло моей команде, как она сообщила.

0

Привет, это похоже на phpMyAdmin Remote Access

В основном вы должны сначала настроить удаленный доступ. Вот ссылка на MariaDB на конфигурацию удаленного доступа Arch Linux. https://dominicm.com/install-mysql-mariadb-on-arch-linux/

Изменить конфигурацию локально.

Файл конфигурации sudo nano/etc/mysql/my.cnf

Предоставить привилегии таблице для пользователя

GRANT ALL PRIVILEGES ON databasename.* TO 'dbusername'@'%' IDENTIFIED BY 'dbpassword';

Перезапустить Mysql/MariaDB

Надеюсь, это поможет.

0

ERROR 1130 переводит на Host '<hostname/IP>' is not allowed to connect to this MariaDB server, не уверен, почему вы видите его как неизвестную ошибку.

Это означает, что на сервере, на котором вы подключаетесь, нет пользователей, настроенных с хостом = <your hostname/IP>, то есть пользователя MYUSERNAME@<your hostname/IP> или даже <anything>@<your hostname/IP> или <anything>@'%'.

0

mysql --host HOSTNAME --user MYUSERNAME -p MYDATABASENAME

MYDATABASENAME - должен быть пароль, а не имя_базы..

Syntax: 
shell> mysql --host=localhost --user=myname --password=password mydb 
shell> mysql -h localhost -u myname -ppassword mydb

Ссылка: https://dev.mysql.com/doc/refman/5.7/ru/connecting.html

  • 0
    Нет, та же ошибка. Он работает с localhost, но не с внешними подключениями.
  • 0
    Определен ли какой-либо конкретный порт и имя хоста. Перепроверьте и используйте их. Он должен работать.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню