在MySQL中localhost的意义

当连接到MySQL服务器时你所指定的参数之一就是服务器正运行于其上的主机.大多数成语将主机名localhost和IP地址127.0.0.1视作"本地机器"的同义词.但在unix下,MySQL程序表现出了不同:依照惯例,它们特殊对待主机名localhost,这时它们会尝试使用一个Unix domain socket文件来连接本地服务器.要强制使用TCP/IP连接到本地服务器,那就使用IP地址127.0.0.1 而不是主机名localhost.可选的,也可以通过指定 --protocal=tcp选项来强制使用TCP/IP进行连接.
TCP/IP连接的默认端口号是3306.Unix domain Socket的路径名常常编号,尽管通常情况为/tmp/mysql.sock.
为显示指定套接字文件路径名,使用-s file_name 或--socket=file_name选项
Tags: 

延伸阅读

最新评论

发表评论