分享到:
发表于 2009-01-09 09:23:08 楼主 | |
我在SUSE11.1上安装了MYSQL 版本信息: mysql Ver 14.7 Distrib 4.1.13, for suse-linux (i686) using readline 5.0 Copyright (C) 2002 MySQL AB This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL license 工作正常。我发现/etc/my.cnf怎么好像没有用途。里面写上乱的东西也启动。我的目的是想让所有的本地连接都走TCP 3306端口。 我在iptables中LOG了所有3306进入的TCP连接。用telnet localhost 3306就可以LOG到。 但是用mysql -u root -p 连接就LOG不到信息。 我想是本地连接走了unix sock? (/var/lib/mysql/mysql.sock). 我要改my.cnf让所有链接都是用TCP.谢谢知道问题的朋友帮助。 |
|
楼主热贴 |
发表于 2009-01-09 09:23:08 1楼 | |
可以不用修改/etc/my.cnf的。mysql -u name -p -h 127.0.0.1 -P3306 不过也可以修改/etc/my.cnf实现。修改[client]和[mysql]下面的选项即可(如过有这两个组的话)。 |
|
个性签名:
|
发表于 2009-01-09 09:23:08 2楼 | |
哈哈,老大也搞MYSQL了。 那你得检查一下你的默认配置文件是不是 /etc/my.cnf 我上次在我UBUNTU的虚拟机上用apt安装后默认是在/etc/mysql/my.cnf |
|
发表于 2009-01-09 09:23:08 3楼 | |
您的内容正在火速审核中,请稍等 |
|
发表于 2009-01-09 09:23:08 4楼 | |
哈哈,那直接删除mysql.sock文件得了~ |
|
个性签名:
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见