如果您需要在單個服務器上運行多個MySQL實例,那么您需要為每個實例創建一個配置文件。為了方便起見,您可以使用下面的配置文件下載這些實例的初始配置。
[mysqld_multi] mysqld = /usr/bin/mysqld_safe mysqladmin = /usr/bin/mysqladmin user = multi_admin password = multi_admin_password [mysqld1] port = 3306 datadir = /var/lib/mysql/mysql1 pid-file = /var/lib/mysql/mysql1/mysql.pid socket = /var/lib/mysql/mysql1/mysql.sock [mysqld2] port = 3307 datadir = /var/lib/mysql/mysql2 pid-file = /var/lib/mysql/mysql2/mysql.pid socket = /var/lib/mysql/mysql2/mysql.sock [mysqld3] port = 3308 datadir = /var/lib/mysql/mysql3 pid-file = /var/lib/mysql/mysql3/mysql.pid socket = /var/lib/mysql/mysql3/mysql.sock
上述配置文件中, mysqld_multi 部分定義了在服務器上運行多個MySQL實例時使用的參數。 mysqld 指的是主MySQL二進制文件的路徑。 mysqladmin 是可用于管理實例的二進制文件路徑。 user 和 password 部分定義了用于管理多個實例的管理員的用戶名和密碼。
在mysqld1,mysqld2和mysqld3部分定義了每個MySQL實例的端口,數據目錄, pid文件位置和套接字位置,以便MySQL可以使用它與客戶端通信。
您可以使用以上的配置文件為您的MySQL服務器配置多個實例。這將使您可以更好地管理和組織您的數據,并讓您的服務器更加靈活和高效的操作。
上一篇mysql多實例部署
下一篇css讓一個圖片填充