无服务器的 Mysql 客户端

无服务器的 Mysql 客户端

我刚刚安装了 MySQL-client-5.5.24-1.el6.x86_64.rpm。

我正在尝试连接到另一台机器上的数据库,但是当我运行“mysql”时出现错误:

$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

知道如何运行 mysql 客户端吗(无需运行服务器)

答案1

指定主机:

mysql -h host ...

查看man mysql所有选项。

答案2

你没有告诉它要连接到哪里。你需要使用“-h host”或“-h server.ip.add.ress”

 mysql -h host -u <username> 

(如果已设置密码,请添加 -p)

答案3

使用不同的命令行选项来指定您想要连接的远程 MySQL 服务器。

-h servername

-u username

例如mysql -h server.example.com -u username -p database

-p指定您将在连接到 MySQL 后立即从命令行输入密码。

您还可以在配置文件中添加您的选项。

〜/ .my.cnf

[client]
user = dbuser
pass = dbpass
host = mysql.example.com
default-character-set = utf8

然后使用以下命令连接到 MySQL:

mysql

或者到特定的数据库:

mysql <database>

相关内容