MySQL是一款常用的关系型数据库,许多公司和机构都会使用它来存储和管理数据。在MySQL的安全设置中,我们可以设置仅允许通过特定的机器名来访问数据库,有效提高了数据库的安全性。
要设置MySQL只允许用机器名访问,我们需要做如下几个步骤:
1.找到MySQL的配置文件my.cnf:sudo vim /etc/mysql/my.cnf
在my.cnf文件中添加以下代码段:
[mysqld] bind-address = 允许访问的机器名
其中,bind-address参数指定MySQL允许连接的IP地址。如果想允许连接的机器名是“db.example.com”,则填写为bind-address = db.example.com。
配置好后,重新启动MySQL服务:sudo service mysql restart。
这样,MySQL就只允许db.example.com这个机器名来访问数据库了。如果有其他机器要连接数据库,需要先将其机器名添加到配置文件中。
这样一来,就有效提高了MySQL的安全性,防止了未经授权的访问和攻击。