在 ubuntu 12.04 中无法从命令提示符查看 mysql 数据库

在 ubuntu 12.04 中无法从命令提示符查看 mysql 数据库

apt-get install mysql-server1)我已经通过和安装了mysql服务器和mysql客户端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

有人能告诉我问题出在哪里吗?我是否从错误的目录运行命令?

谢谢,

答案1

这是因为您尝试从 Ubuntu 命令行输入 SQL 命令。您需要从 MySQL 命令行输入它们:

$ mysql -h localhost -u user -p password

mysql> show databases;   

答案2

首先需要通过以下命令登录到您的 mysql 帐户:

mysql -u <username> -p

<username>应该用您的用户名替换。然后它会要求您输入密码。输入您的密码并运行此命令:

show databases;

如果您还安装以下内容会更好:

sudo apt-get install mysql-common

相关内容