За решаването на проблема с използването на множество копия на 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
Свързани статии