欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【MySQL数据库只监听某个特定地址的方法】,下面是详细的分享!
MySQL数据库只监听某个特定地址的方法
问:怎样才能指定MySQL只监听某个特定地址?
答:比较常见的办法是,在my.cnf之mysqld节,添加bind-address=127.0.0.1。但是也有人按照下面的办法来做。
为了数据的安全,可以考虑让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
以上所分享的是关于MySQL数据库只监听某个特定地址的方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:mysql怎么指定某个用户查看特定的数据库
答:GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 其中 mydb 就是指定的数据库 >>详细
相关问题:使MySql某用户只能看到某个数据库的某张表
答:在mysql库里添加一个用户,设置用户的权限 grant select on dbname.table to user@'%' ; >>详细
相关问题:mysql如何在某个指定的数据库中建表
答:如果在可视化界面,如phpMyAdmin中,可单击数据库,进入sql,写语句建表。 如果是在MYSQL控制台,则如下所示: E:\Program Files (x86)\MySQL\MySQL Server 5.6\bin>mysql -u root -p Enter password: ********* mysql> show databases; +-------... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
