|
|
|
|||
| WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Вы нуждаетесь в следующих инструментальных средствах, чтобы установить
двоичный дистрибутив MySQL: Альтернативный метод установки под Linux состоит в том, чтобы использовать
пакет RPM (RedHat Package Manager). Подробности в разделе
"2.1.1 Установка MySQL на Linux". Если Вы сталкиваетесь с проблемами, ПОЖАЛУЙСТА, ВСЕГДА ИСПОЛЬЗУЙТЕ
скрипт Базисные команды, которые Вы должны выполнить, чтобы установить и
использовать двоичный дистрибутив MySQL: Вы можете добавлять новых пользователей, используя скрипт
Чтобы установить двоичный дистрибутив, следуйте приведенным ниже
подробным инструкциям, потом перейдите к разделу
"2.4 Послеустановочная настройка и
тестирование" для завершения установки и тестирования: После того, как все было распаковано и установлено, Вы должны
инициализировать и проверить дистрибутив. Вы можете запустить сервер MySQL следующей командой:
2.7 Установка двоичного дистрибутива MySQL
gunzip, чтобы его распаковать.
tar. GNU tar работает. Sun
tar, как известно, имеет проблемы.mysqlbug при регистрации вопросов в рассылке
mysql@lists.mysql.com. Даже если
проблема не является ошибкой, mysqlbug соберет информацию
системы, которая поможет другим решить Вашу проблему. Не используя
mysqlbug, Вы уменьшаете вероятность получения решения для Вашей
проблемы! Вы найдете mysqlbug в каталоге bin после
того, как распакуете дистрибутив.
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
shell> ln -s mysql-VERSION-OS mysql
shell> cd mysql
shell> scripts/mysql_install_db
shell> chown -R root /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/data
shell> chgrp -R mysql /usr/local/mysql
shell> chown -R root /usr/local/mysql/bin
shell> bin/safe_mysqld --user=mysql &
bin/mysql_setpermission, если Вы устанавливаете Perl-модули
DBI и Msql-Mysql-modules.root.
tar и
имеют имена подобно mysql-VERSION-OS.tar.gz, где
VERSION представляет собой код версии (например,
3.21.15), а OS указывает тип операционной системы,
для которой дистрибутив предназначен (например,
pc-linux-gnu-i586).
-max, это
означает, что он имеет поддержку транзакционно-безопасных таблиц и других
расширенных свойств. Обратите внимание, что все двоичные коды сформированы из
того же самого исходного текста.
mysqld:
shell> groupadd mysql
shell> useradd -g mysql mysql
Эти команды добавляют группу и пользователя mysql. Синтаксис для
useradd и groupadd может немного отличаться в
различных версиях Unix. Они также могут быть названы adduser и
addgroup. Вообще-то необязательно называть пользователя и
группу именно mysql.
shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz|tar xvf -
shell> ln -s mysql-VERSION-OS mysql
Первая команда создает каталог с именем mysql-VERSION-OS. Вторая
команда сделает символическую связь с этим каталогом. Это позволяет Вам
обращаться к каталогу установки легче, как к /usr/local/mysql.
shell> cd mysql
Вы найдете несколько файлов и подкаталогов в каталоге mysql.
Наиболее важные для целей установки
подкаталоги: bin и scripts.
PATH так,
чтобы Ваша оболочка нашла программы MySQL правильно.
mysql_install_db, используемый,
чтобы инициализировать базу данных mysql, содержащую таблицы
предоставления привилегий, которые сохраняют разрешения доступа сервера.mysqlaccess и иметь MySQL в
некотором ненормативном месте, Вы должны изменить расположение, где
mysqlaccess ожидает найти клиента mysql. Подправьте
скрипт bin/mysqlaccess. Ищите примерно такую строку:
$MYSQL='/usr/local/bin/mysql'; # path to mysql executable
Измените путь так, чтобы отразить расположение, где mysql
фактически сохранен на Вашей системе. Если Вы не сделаете этого, Вы получите
ошибку Broken pipe, когда выполняете mysqlaccess.
shell> scripts/mysql_install_db
Обратите внимание, что версии MySQL до Version 3.22.10 запускали сервер
MySQL, когда Вы выполняли скрипт mysql_install_db. Это больше
уже не так!
root, а права владения каталогом данных тому пользователю, от
имени которого будет запускаться mysqld:
shell> chown -R root /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/data
shell> chgrp -R mysql /usr/local/mysql
Первая команда изменяет атрибут владельца файла (owner) на
root, вторая меняет атрибут владельца (owner)
каталога данных на mysql, и, наконец, третья меняет атрибут
группы (group) на группу mysql.
support-files/mysql.server
туда, где Ваша система имеет файлы запуска. Большее количество информации
может быть найдено в самом скрипте support-files/mysql.server.
shell> bin/safe_mysqld --user=mysql &
| Найди своих коллег! |