2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
In systemata Linux, per defaltam MySQL (vel MariaDB, MySQL furca vulgaris) non directe sustinet instantias plures MySQL in eadem machina currentes, cum singulis instantia utens diverso portu et independens ratio tesserae. Hoc tamen efficere potes per plures MySQL instantias conformando (etiam multi-exstantiae notae). Hoc fere implicat configurantes diversos portus, data directoria, lima lima, et fortasse permissiones utentis pro quolibet exemplo.
Hic sunt gradus fundamentales ut plures MySQL figurantes instantiae:
Vide ut MySQL officinam habeas institutionem. Hoc ductore assumit uteris MySQL, sed si MariaDB uteris, vestigia simillima sunt.
Novam datam Directory pro singulis MySQL exempli gratia:
sudo mkdir -p /data/mysql1 /data/mysql2 | |
sudo chown -R mysql:mysql /data/mysql1 /data/mysql2 |
hic "/data/mysql1
et/data/mysql2
sunt notitia directoria duorum instantiarum diversarum.
Configurationis default lima pro MySQL plerumque/etc/my.cnf
(or*/etc/mysql/my.cnf
pro vestra distributione). Opus limam configurationem novam pro unoquoque exemplo creare debes.
sudo cp /etc/my.cnf /etc/mysql1.cnf | |
sudo cp /etc/my.cnf /etc/mysql2.cnf |
Mutare sequentes sectiones uniuscuiusque fasciculi configurationis:
[mysqld]
Optiones in sectionedatadir
pro notitia directoria nuper creata (exempli gratia/data/mysql1
or */data/mysql2
)。port
(Sicut prima instantia utitur 3306, secunda instantia utitur 3307).socket
calles, fideles singulares sunt.user
etlog_error
aliaque bene curet ut instantia independenter decurrit. Ad novas MySQL instantias, necesse est ut notitiarum presul initialize.Hoc plerumque curritmysqld --initialize
or *mysql_install_db
(Prout versio tua MySQL). Nota quod haec data quaevis rescribere possunt.
sudo mysqld --initialize --user=mysql --datadir=/data/mysql1 | |
sudo mysqld --initialize --user=mysql --datadir=/data/mysql2 |
Vos postulo scribere startup scriptor pro singulis instantia vel ususystemd
unitas files administrare eas. Hoc saepe complexum est et nativus debet esse in tuis certis necessitatibus ac rationi environment.
Simplicior aditus ad usummysqld_safe
Vel currunt directe ex mandato lineaemysqld
sed hoc minime convenit ad ambitus efficiendos.
Singula instantia defaltam radicem tesseram habent post initializationem (MySQL 5.7.6 et postea). Tesserae independentes et permissiones usoris pro unoquoque exemplo ponendae debes.
--socket
et--port
optio).ALTER USER
dicitur ut radix password.Fac tibi vigilantiam et consilia tergum in loco ponere instantias tuas multiplices MySQL.