Синтаксис MySQL, который не запускается, всегда терпит неудачу в Ubuntu - PullRequest
0 голосов
/ 05 февраля 2020

Я linux новичок, особенно Ubuntu. Я хочу управлять базой данных mysql, установленной на моем веб-сервере Ubuntu, с помощью Putty. Но синтаксис MySQL, который я запускаю, всегда терпит неудачу. Пример синтаксиса:

mysql -u root -p

Все сообщения о сбоях одинаковы для любого синтаксиса:

mysql: неизвестная переменная 'bind-address = 0.0.0.0'

Я не знаю, нужно ли запускать синтаксис Mysql в Ubuntu. Мне нужно go к определенной папке / пути, как в windows, если я хочу запустить нужный синтаксис mysql. к go к пути, где установлен MySql, например C:/xampp/mysql/bin, а затем запустите синтаксис mysql -u root -p.

Есть ли что-то, что я пропустил? а что мне делать? Пожалуйста, помогите, спасибо.

1 Ответ

0 голосов
/ 05 февраля 2020

Вариант 1: опечатка в заголовке

Загляните в файл my.cnf. Возможно, у вас есть опечатка: вместо [mysql] должен быть раздел [mysql]

 [mysqld] bind-address=0.0.0.0

ИЛИ

[mysqld] 
bind-address=0.0.0.0

Источник


Вариант 2: это Maria DB?

Вы уверены, что используете MySQL?

Это похоже на ошибку MariaDB.

Попробуйте удалить bind-address из вашего mysql.cnf файла.


Вариант 3: Проверить наличие белого хода?

Попробуйте отредактировать файл и использовать show all characters в вашем редакторе (например, Notepad Plus Plus). Возможно, есть пробельные символы (например, пробелы), вызывающие проблемы.

...