mysql是一个通用的数据库,它支持各种配置和优化参数,如character_set_server、innodb_log_file_size等。这些后端参数设置在例如/etc/mysql/mysql.cnf配置文件下和[mysqld]部分下面,并在service mysql restart之后生效。
存在这样一种情况:一个mysql服务器为多个应用程序(在同一台物理机器上)提供数据库服务,每个应用程序都可能有自己的官方推荐的后端参数设置。
然而,当不同应用程序的参数不同时,可能会发生这种情况,当应用程序设置之间存在冲突时,可能会变得更糟,例如,app A需要utf8作为字符编码方法,而app B则使用另一种编码方法。
因此,是否有任何mysqld配置方法来支持这种情况,或者正确的方法是为一个应用程序启动多个mysql实例。
非常感谢!
发布于 2022-10-19 10:29:49
我从mysql官方站点找到了多点解决方案,解决了我的问题,它可以启动多个mysqld进程,每个进程都可以有自己的配置。
https://stackoverflow.com/questions/74051396
复制相似问题