GNU/Linux >> Znalost Linux >  >> Ubuntu

Nevidíte databáze Thesql z příkazového řádku v Ubuntu 12.04?

1) Nainstaloval jsem mysql server a mysql klienta pomocí apt-get install mysql-server a apt-get install mysql-client

2) když spustím sudo netstat -tap | grep mysql, vidím následující:

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

Myslím, že to běží

3) nyní přejdu na usr/share/mysql a napíšu:
show databases; ukazuje mi to sledování,

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

Může mi prosím někdo říct, v čem je problém? Spouštím příkaz ze špatného adresáře?

Díky,

Přijatá odpověď:

Je to proto, že se pokoušíte zadávat příkazy SQL z příkazového řádku Ubuntu. Musíte je zadat z příkazového řádku MySQL:

$ mysql -h localhost -u user -p password

mysql> show databases;   

Ubuntu
  1. Jak nainstalovat MySQL 8.0 v Ubuntu 18.04

  2. Jak nainstalovat aktualizace zabezpečení z příkazového řádku v Ubuntu

  3. Nainstalujte Audacity 3.0.2 z PPA v Ubuntu 20.04, Ubuntu 21.04

  1. Jak nainstalovat MySQL na Ubuntu 20.04

  2. Jak nainstalovat Ubuntu z USB

  3. Jak nainstalovat MySQL na Ubuntu 18.04

  1. Jak nainstalovat Redis na Ubuntu 18.04

  2. Jak nainstalovat MySQL 8.0 na Ubuntu 18.04

  3. Nainstalujte GCC na Ubuntu 20.04 LTS