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
Кто-нибудь может сказать, пожалуйста, в чем проблема? Я запускаю команду из неправильного каталога?
Спасибо,
Сначала необходимо войти в учетную запись mysql этой командой:
mysql -u <username> -p
<username>
должен быть заменен Вашим именем пользователя. Затем это попросит у Вас Вашего пароля. Введите Вас пароль и выполните эту команду:
show databases;
будет лучше, если Вы также установите:
sudo apt-get install mysql-common
Поэтому Вы пытаетесь ввести команды SQL из командной строки Ubuntu. Необходимо ввести их из командной строки MySQL:
$ mysql -h localhost -u user -p password
mysql> show databases;