Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Первый запуск (Виктор) 11/12/2004 - 12:05:29



From: Виктор - 11/12/2004 - 12:05:29
Subject:Первый запуск
-----------------
Установил я mysql вот по этому сценарию:
Нашёл его в инете :)

Переходим в соответствующую директорию и выполняем конфигурирование. Даем команду:


# ./configure -help
и смотрим, с какими параметрами будем конфигурировать MySQL, я бы советовал обратить внимание на следующие параметры:


--prefix - директория, в которую будет устанавливаться MySQL;


--localstatedir - директория, в которой будут находиться файлы баз данных;


--with-unix-socket-path - где будет располагаться файл сокета, необходимый для соединения с сервером MySQL. По причинам безопасности и сохранности этого файла не рекомендуется оставлять это значение по умолчанию, которое обычно равно /tmp;


-- with-charset - кодировка, принятая по умолчанию (может принимать значения - big5, cp1251, cp1257, czech, danish, dec8, dos, euc_kr, gb2312, gbk, german1, hebrew, hp8, hungarian, koi8_ru, koi8_ukr, latin1, latin2, sjis, swe7, tis620, ujis, usa7 win1251ukr) - нужно выбрать ту кодировку, которая вам больше всего подходит. Это необходимо для правильной сортировки данных;


-- with-extra-charsets - поддержка, других кодировок, в предыдущем параметре может быть указана только одна кодировка, а этого может оказаться недостаточно, поэтому используем еще и этот параметр, кодировки здесь можно перечислять через запятую, а можно и просто - all (все).
В результате получаем такую строку:

# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-charset=cp1251 --with-extra-charset=all



Нажимаем Enter и ждем, затем даем команду:
# make
и если все прошло без ошибок, делаем
# make install


При выполнении команды make могут возникать ошибки, если это произошло сделайте
# make clean повторите конфигурирование и снова запустите make, затем make install.



Если помните, при конфигурировании мы указывали, что файл сокета mysql.sock будет находиться в директории /usr/local/mysql/tmp. Так вот, теперь необходимо создать эту папку, иначе сервер не запустится.

Все, сервер баз данных установлен. Теперь необходимо провести послеустановочную настройку сервера, а именно проинициализировать таблицы привилегий, это делается с помощью скрипта mysql_install_db. Находим в какой директории расположен этот файл и набираем в командной строке
# ./mysql_install_db


В результате в каталоге /usr/local/mysql/data создастся база данных mysql с таблицами columns_priv, db, func, host, tables_priv, user и база данных test без таблиц.



В директории /usr/local/mysql нужно создать пустую директорию tmp, для файла mysql.sock. Все, теперь можно запускать MySQL.
# ./safe_mysqld -u root &
Если все прошло успешно на экране будет примерно следующее:
# Starting mysqld daemon with databases from /usr/local/mysql/data

Запуск клиента MySQL осуществляется строкой:
# ./mysql -u root -p



Он не запускается пишет что не может соединиться с LOCALHOST

Подскажите что нужно сделать и где находится файл настроек MYSQL.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
19005



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |