MySQLserver错误
一个MySQL客户可以两种不同的方式连接sql/Index.html'>mysqld 服务器:Unix套接字,它通过在文件系统中的一个文件(缺省“/tmp/sql/Index.html'>mysqld.sock”)进行连接;或TCP/IP,它通过一个端口号连接。Unix套接字比TCP/IP更快,但是只有用在连接同一台计算机上的服务器。如果你不指定主机名或如果你指定特殊的主机名localhost ,使用Unix套接字。
错误(2002)Cantconnectto... 通常意味着没有一个MySQL服务器运行在系统上或当试图连接sql/Index.html'>mysqld 服务器时,你正在使用一个错误的套接字文件或TCP/IP端口。
由检查(使用ps )在你的服务器上有一个名为sql/Index.html'>mysqld 的进程启动!如果没有任何sql/Index.html'>mysqld 过程,你应该启动一个。见4.15.2启动MySQL服务器的问题。
如果一个sql/Index.html'>mysqld 过程正在运行,你可以通过尝试这些不同的连接来检查服务器(当然,端口号和套接字路径名可能在你的安装中是不同的): shell>sql/Index.html'>mysqladminversionshell>sql/Index.html'>mysqladminvariablesshell>sql/Index.html'>mysqladmin-h`hostname`versionvariablesshell>sql/Index.html'>mysqladmin-h`hostname`--port=3306versionshell>sql/Index.html'>mysqladmin-hipforyourhostversionshell>sql/Index.html'>mysqladmin--socket=/tmp/sql/Index.html'>mysql.sockversion (编辑:aniston)
|