ПредишенСледващото

За решаването на проблема с използването на множество копия на MySQL (на различни портове) на един сървър, има голямо разнообразие от методи. Можете да инсталирате MySQL на различни места, като се използват mysqld_multi или MySQL във виртуалната среда на проекти. Но най-простото решение, която използвам, е да се използва общото разпределение, но с помощта на множество конфигурационни файлове (с различни пристанища, контакти, липиди и директория данни). В тази статия ще ви покажа този метод.

1. Създайте нова директория за данни и лог файлове

Ние трябва да се създаде нова директория за данни и лог файлове. Можете също така трябва да зададете правилните права за тези папки:

2. Създаване на нов конфигурационен файл

След това трябва да се създаде нова конфигурация. Ние можем да копирате съществуваща конфигурация и промяна на необходимите настройки. В моя Debian дистрибуцията е в /etc/mysql/my.cnf конфигурационния файл:

След това трябва да редактирате конфигурационния файл и да направите промени по-малко параметри MySQL порт (по подразбиране 3306), PID и контакт. а също и директорията на данни и трупи:

3. Въвеждане в експлоатация и пускане в експлоатация

Най-накрая изпълни инициализиране:

Като алтернативен метод, можем да копирате съществуваща / Var / ИЪ / MySQL, ако искате (не забравяйте да искате да спрете MySQL).

Ние стартираме нашето ново копие на MySQL:

Ние можем да се свърже с него с помощта на командата:

И ако това вече не е необходимо, да го спре:

По-долу е скрипт, за да създадете няколко копия на MySQL, които напълно автоматизира работата. Run трябва да бъде, както следва: new_mysql_instance.sh

Превоз на товари в насипно състояние, цимент. брашно превози. Голяма флота на ваше разположение.

Пускам скриптове, създавате папки, и W с проблема с базите:

$ Sudo mysql_install_db --user = MySQL --datadir = / Var / ИЪ / mysql2

Инсталиране на система за таблици на MySQL.

110 403 13:54:52 [Внимание] не може да се създаде файл тест /var/lib/mysql2/ubuntuServ64.lower-test

110 403 13:54:52 [Внимание] не може да се създаде файл тест /var/lib/mysql2/ubuntuServ64.lower-test

Монтаж на системи маси неуспешно! Проучва се логне

/ Var / ИЪ / mysql2 за повече информация.

Можете да опитате да стартирате Mysqld демона с:

черупка> / ЮЕсАр / sbin / Mysqld --skip-грант

и да използвате командния ред инструмент / ЮЕсАр / хамбар / MySQL

да се свърже с базата данни MySQL и погледнете таблиците за безвъзмездна финансова помощ:

черупка> / ЮЕсАр / хамбар / MySQL-U корен MySQL

MySQL> покажи маси

Опитайте "Mysqld --help ', ако имате проблеми с пътеки. Използването --log

Най-новата информация за MySQL е достъпно в мрежата на адрес

"Проблеми работи mysql_install_db", както и с обяснение, че

описва проблемите на вашата операционна система. Друг източник на информация са

Моля, проверете всички по-горе, преди да ни поща! И не забравяйте, ако

можете да ни пишете, можете да използвате / ЮЕсАр / скриптове / mysqlbug сценария!

Аз разбирам, че не е достатъчно права chtoli? Но правото на папката е същото (в MySQL и mysql2) и MySQL първия сървър (който стои извън кутията) работи добре, но в папка инсталираната база скрипт е създаден не иска (

Изчистете съхраняват паролите за мрежата на акции

  • tsshtvschtsy "Вие трябва да излезете от текущата сесия и пак промените да влязат в сила. Pii3nets.

Ние считаме за последен път нулирането / зададете парола в АД използване Powershell

  • Rammon »нетна потребителско име / домейн също е в състояние да покаже датата на парола за промяна

Windows Vista: търси заместител на HyperTerminal otsutstvueschego

  • kolyn farel »Повече Байда губи тази снимка след perexo от режим на текстово и сървъра става невидим!

Смятате autsorcing IT печеливш?

10 примера използват командата Ping

Свързани статии

Подкрепете проекта - споделете линка, благодаря!