Установка MySQL для Cacti
Установка Cacti на Windows процесс не такой быстрый и требует навыков установки и настройки AMPP (то есть набора программ Apache+MySQL+Perl+PHP). Опишу настройку только MySQL.
- Распаковать архив MySQL zip во временную папку и запустить setup.exe.
- Установить MySQL в папку по умолчанию или выбрать вручную
c:\mysql
- Если работает старая версия MySQL, запустите её:
c:\mysql\bin\winmysqladmin.exe
На современных версиях этого не требуется - Установите пароль для пользователя root
shell> cd mysql\bin
shell> mysqladmin --user=root password somepassword
shell> mysqladmin --user=root --password reload - Создайте базу данных MySQL:
shell> mysqladmin --user=root --password create cacti
- Импортируйте начальную базу данных Cacti:
shell> mysql --user=root --password cacti < c:\apache2\htdocs\cacti\cacti.sql
- Создайте пользователя MySQL и назначьте ему пароль для Cacti.
shell> mysql --user=root --password mysql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';mysql> flush privileges;
- Если Вы используете MySQL 4.1 и выше, то для работы Cacti требуется использование настройки аутентификации old password. Чтобы сделать это, остановите службу MySQL и добавьте следующий параметр строки запуска и снова запустите службу.
--old-password
Также нужно обновить учётную запись пользователя cactiuser, включив старый стиль паролей
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('cactipwd') WHERE Host = 'localhost' AND User = 'cactiuser';
mysql> FLUSH PRIVILEGES;