如何更改 MYsql的 監聽 地址?
时间:2007-02-17 来源:PHP爱好者
如何更改 MYsql的 監聽 地址?
比如把 #netstat -ant
0.0.0.0 3306
改成
#netstat -ant
192.168.0.5 3306
127.0.0.1 3306
隻讓內網可以連到。
多謝。
流氓无产者 回复于:2003-11-21 18:00:33mysql.host表好像就是控制这个的吧
aftersf 回复于:2003-11-22 10:11:18[quote:966c1a1baf="流氓无产者"]mysql.host表好像就是控制这个的吧[/quote:966c1a1baf]
同志!可以具體點嗎? 我找不到啊
icestare 回复于:2003-11-22 15:50:39mysql 库中的表是对访问权限的一些设置。
aftersf 回复于:2003-11-22 16:02:10我想應該有一些 .conf一配置它。。
就像 mysql可以配置其 port= 一樣呀。。
哪位高手能說說嗎?
aftersf 回复于:2003-11-24 11:11:52我頂!
期待,
Trotter 回复于:2003-11-24 13:24:55vi /etc/my.ini
在[mysqld]下加一句port=$your_port,$your_port是你需要的端口,然后重新启动mysql即可.
注:windows下my.ini文件默认在C:WINNT下.
mikespook 回复于:2003-11-24 13:29:54[quote:1d20417263="aftersf"]如何更改 MYsql的 監聽 地址?
比如把 #netstat -ant
0.0.0.0 3306
改成
#netstat -ant
192.168.0.5 3306
127.0.0.1 3306
隻讓內網可以連到。
多謝。[/quote:1d20417263]
MYSQL我还真不知道怎么做~~~~
不过你可以在BSD或LINUX下配置一下防火墙~~~对外网屏蔽3306端口~~简单有效的方法~~~
aftersf 回复于:2003-11-24 13:56:13[quote:c2a4b869c2="Trotter"]录右痪鋚ort=$your_port,$your_port是你需要的端口,然后重新启动mysql即可.
注:windows下my.ini文件默认在C:WINNT下.[/quote:c2a4b869c2]
Trotter班長,我是想更改監聽地址,也就是主機 隻監聽,本機的My SQL 3306,就 =127.0.0.1 3306,不是要更改端口號碼。 你現在知道嗎,可以想想我想你應該有辦法?
mikespook
防火牆我知道,但本身系統,軟件方面的安全我們也應該做好,讓其具有更高的安全性,一直是我們這些管理員應該做的。應該知道的呀。
ralind 回复于:2003-11-24 14:09:06[quote:b0219f4beb="aftersf"]如何更改 MYsql的 監聽 地址?
比如把 #netstat -ant
0.0.0.0 3306
改成
#netstat -ant
192.168.0.5 3306
127.0.0.1 3306
隻讓內網可以連到。
多謝。[/quote:b0219f4beb]
只让内网连,修改my.cnf加入skip-networking 或 用IPTABLES?
aftersf 回复于:2003-11-24 14:13:45謝謝,大家的熱情回復,
真正OK的做法,如下。。希望對大家有所幫助
*安全配置*
为了数据的安全,可以考虑让MySQL只守候在127.0.0.1上,这样从Internet上就无法直接访问数据库了。
修改/etc/init.d/mysql文件
在start部分找到类似下面这行
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file &
修改成
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 &
重起MySQL
/etc/init.d/mysql restart
最后netstat -l确认一下:
tcp 0 0 localhost:mysql *:* LISTEN
OK,
mikespook 回复于:2003-11-24 16:29:54GOOD~~~
该加精华~~~
Trotter 回复于:2003-11-24 17:11:46呵呵,问题解决了,我也听明白你的问题了,呵呵,恭喜一下,同时设为精彩回复.
aftersf 回复于:2003-11-25 14:05:49謝謝,版!
非常全面的一个php技术网站,php爱好者站 http://www.phpfans.net 有相当丰富的文章和源代码.
比如把 #netstat -ant
0.0.0.0 3306
改成
#netstat -ant
192.168.0.5 3306
127.0.0.1 3306
隻讓內網可以連到。
多謝。
流氓无产者 回复于:2003-11-21 18:00:33mysql.host表好像就是控制这个的吧
aftersf 回复于:2003-11-22 10:11:18[quote:966c1a1baf="流氓无产者"]mysql.host表好像就是控制这个的吧[/quote:966c1a1baf]
同志!可以具體點嗎? 我找不到啊
icestare 回复于:2003-11-22 15:50:39mysql 库中的表是对访问权限的一些设置。
aftersf 回复于:2003-11-22 16:02:10我想應該有一些 .conf一配置它。。
就像 mysql可以配置其 port= 一樣呀。。
哪位高手能說說嗎?
aftersf 回复于:2003-11-24 11:11:52我頂!
期待,
Trotter 回复于:2003-11-24 13:24:55vi /etc/my.ini
在[mysqld]下加一句port=$your_port,$your_port是你需要的端口,然后重新启动mysql即可.
注:windows下my.ini文件默认在C:WINNT下.
mikespook 回复于:2003-11-24 13:29:54[quote:1d20417263="aftersf"]如何更改 MYsql的 監聽 地址?
比如把 #netstat -ant
0.0.0.0 3306
改成
#netstat -ant
192.168.0.5 3306
127.0.0.1 3306
隻讓內網可以連到。
多謝。[/quote:1d20417263]
MYSQL我还真不知道怎么做~~~~
不过你可以在BSD或LINUX下配置一下防火墙~~~对外网屏蔽3306端口~~简单有效的方法~~~
aftersf 回复于:2003-11-24 13:56:13[quote:c2a4b869c2="Trotter"]录右痪鋚ort=$your_port,$your_port是你需要的端口,然后重新启动mysql即可.
注:windows下my.ini文件默认在C:WINNT下.[/quote:c2a4b869c2]
Trotter班長,我是想更改監聽地址,也就是主機 隻監聽,本機的My SQL 3306,就 =127.0.0.1 3306,不是要更改端口號碼。 你現在知道嗎,可以想想我想你應該有辦法?
mikespook
防火牆我知道,但本身系統,軟件方面的安全我們也應該做好,讓其具有更高的安全性,一直是我們這些管理員應該做的。應該知道的呀。
ralind 回复于:2003-11-24 14:09:06[quote:b0219f4beb="aftersf"]如何更改 MYsql的 監聽 地址?
比如把 #netstat -ant
0.0.0.0 3306
改成
#netstat -ant
192.168.0.5 3306
127.0.0.1 3306
隻讓內網可以連到。
多謝。[/quote:b0219f4beb]
只让内网连,修改my.cnf加入skip-networking 或 用IPTABLES?
aftersf 回复于:2003-11-24 14:13:45謝謝,大家的熱情回復,
真正OK的做法,如下。。希望對大家有所幫助
*安全配置*
为了数据的安全,可以考虑让MySQL只守候在127.0.0.1上,这样从Internet上就无法直接访问数据库了。
修改/etc/init.d/mysql文件
在start部分找到类似下面这行
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file &
修改成
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 &
重起MySQL
/etc/init.d/mysql restart
最后netstat -l确认一下:
tcp 0 0 localhost:mysql *:* LISTEN
OK,
mikespook 回复于:2003-11-24 16:29:54GOOD~~~
该加精华~~~
Trotter 回复于:2003-11-24 17:11:46呵呵,问题解决了,我也听明白你的问题了,呵呵,恭喜一下,同时设为精彩回复.
aftersf 回复于:2003-11-25 14:05:49謝謝,版!
非常全面的一个php技术网站,php爱好者站 http://www.phpfans.net 有相当丰富的文章和源代码.
相关阅读 更多 +