我刚刚安装了 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>