我刚刚安装了MySQL 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客户端(没有服务器运行)
发布于 2012-05-30 09:57:50
指定主机:
mysql -h host ...有关所有选项,请参见man mysql。
发布于 2012-05-30 09:57:56
你没有告诉它该连接到哪里。您需要使用'-h主机‘或'-h server.ip.add.ress’
mysql -h host -u <username> (如果设置了密码,则添加-p )
发布于 2012-05-30 10:01:17
使用不同的命令行选项指定要连接到的远程MySQL服务器。
-h servername
-u username
例如mysql -h server.example.com -u username -p database
-p指定在连接到MySQL后立即从命令行输入密码。
还可以将选项添加到配置文件中。
[client]
user = dbuser
pass = dbpass
host = mysql.example.com
default-character-set = utf8然后使用以下命令连接到MySQL:
mysql
或特定数据库:
mysql <database>
https://serverfault.com/questions/393889
复制相似问题