在哪里配置 mysql 数据库主机名?



从下面,在 LEMP 堆栈中为 'database01' 配置 mysql 主机名;

// Database credentials
define( 'DB_NAME',     'my-database'      );
define( 'DB_USER',     'my-username'     );
define( 'DB_PASSWORD', 'verylongpassword' );
define( 'DB_HOST',     'database01'       );

是吗; etc/mysql/my.conf

还是 等/主机名

是否可以配置该主机名以连接到其他 IP 地址? (即广域网IP(。

阅读这个官方的mysql文档,他们详细解释了它。

如果您已经托管了项目,则可以转到"虚拟主机">"选择数据库"。

然后使用数据库服务器列中的 IP 地址连接到数据库。

例如,不要在 MySQL 数据库的 IP 地址后面包含端口。例如,如果数据库服务器是

10.10.10.10:3306,请使用 10.10.10.10 作为数据库的主机名。

答案是 database01 是在 etc/hosts 文件中设置的,与 my.conf 客户端或组设置无关。

最新更新