Не могу увидеть базы данных MySQL из командной строки в Ubuntu 12.04

1) Я установил сервер MySQL и клиент MySQL через apt-get install mysql-server и apt-get install mysql-client

2), когда я запускаю sudo netstat -tap | grep mysql, я вижу следующее:

tcp        0      0 localhost:mysql         *:*                     LISTEN      15138/mysqld

Я думаю, что он работает

3) Теперь я иду в usr / share / mysql и набираю: show databases; он показывает мне следующее,

The program 'show' is currently not installed.  You can install it by typing:
apt-get install nmh

Кто-нибудь может сказать, пожалуйста, в чем проблема? Я запускаю команду из неправильного каталога?

Спасибо,

3
задан 17 August 2012 в 18:37

2 ответа

Сначала необходимо войти в учетную запись mysql этой командой:

mysql -u <username> -p

<username> должен быть заменен Вашим именем пользователя. Затем это попросит у Вас Вашего пароля. Введите Вас пароль и выполните эту команду:

show databases;

будет лучше, если Вы также установите:

sudo apt-get install mysql-common
2
ответ дан 17 August 2012 в 18:37

Поэтому Вы пытаетесь ввести команды SQL из командной строки Ubuntu. Необходимо ввести их из командной строки MySQL:

$ mysql -h localhost -u user -p password

mysql> show databases;   
5
ответ дан 17 August 2012 в 18:37

Другие вопросы по тегам:

Похожие вопросы: