我刚刚安装了 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 客户端(没有运行服务器)
我刚刚安装了 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 客户端(没有运行服务器)
指定主机:
查看
man mysql
所有选项。你没有告诉它连接到哪里。您需要使用“-h host”或“-h server.ip.add.ress”
(如果您设置了密码,请添加 -p)
使用不同的命令行选项指定要连接的远程 MySQL 服务器。
-h servername
-u username
例如
mysql -h server.example.com -u username -p database
-p
指定您将在连接到 MySQL 后立即从命令行输入密码。您还可以在配置文件中添加选项。
~/.my.cnf
然后使用以下命令连接到 MySQL:
mysql
或者到特定的数据库:
mysql <database>