В некоторых UNIX-подобных системах используются команды add use r и addg roup, а не use radd и use rg roup. В некоторых системах допускаются обе команды. Возможны также небольшие отличия в создании пользователей и групп в различных системах UNIX. В случае сомнений попробуйте выполнить man useradd или man adduser, ианалогично для команд groupadd/addgroup.
Настройка исходного кода MySQL
После создания нового пользователя нужно выполнить сценарий конфигурирования, поставляемый с дистрибутивом исходного кода MySQL, чтобы настроить параметры компиляции MySQL. Эту задачу решает сценарий с именем configure, располагающийся в корне дерева исходного кода MySQL {/us г/ local/mysql-3.хх.хх). Сценарий configure должен быть выполнен перед компиляцией MySQL, обычно с целым рядом параметров. Чтобы запустить сценарий конфигурирования для MySQL, откройте окно терминала и перейдите в каталог, куда был разархивирован MySQL:
cd /usr/local/src/
tar -xzf mysql-3.xx.xx.tar.gz
cd /usr/local/src/mysql-З.xx.xx
В действительности, прежде чем перейти в/usr/local/src/mysql-З. xx. хх/, хорошо сделать следующее:
-s /usr/local/src/mysql-З. xx. xx mysql
В результате создается символическая ссылка с именем mysql, ссылающаяся на длинный маршрут. Символическая ссылка похожа на ярлыки Windows или псевдонимы в Mac OS. После этого можно просто пользоваться /usr/lo- cal/src/mysql, а не вводить каждый раз полное имя каталога.
Систематическое применение /usr/local/src/mysql везде, где необходимо ссылаться на каталог исходного кода MySQL, облегчает процесс обновления версии. Затем надо будет выполнить такую команду configure:
. /configure --prefix=/usr/local/mysq1
В результате компиляция MySQL будет настроена на то, чтобы поместить программу MySQL и файлы данных в каталог /usr/local/mysql.
Если этого каталога не существует, он будет создан. Изменять каталог без веских на то оснований не следует, потому что в нем РНР по умолчанию ищет MySQL. Если MySQL установлен в другой каталог, необходимо указать его при настройке РНР.
Может потребоваться почитать руководство по MySQL, если вам нужна поддержка транзакций, других языков кроме английского, надежной работы нескольких экземпляров (fail-safe roll-over), либо если операционной системе не понравится выполнение configure или make, которое будет следующим шагом. В руководстве по MySQL есть рабочие примеры практичес
ки для любых UNIX-подобных систем. Выполнение conf igure занимает некоторое время, при этом выводится много сообщений. Следите за ними, в них могут содержаться сведения об ошибках или предупреждения.