MySQL и все с ним связанное
MySQL и все с ним связанное
Админы и просто знающие люди... обращаюсь к вам с непонятным для меня вопросом. У меня имеется Linux Fedora 12, при установке системы сразу установил Apache & PHP5, эти две системы уже настроенны и прекрасно функционируют меджу собой. Однако для меня этого не достаточно, мне нужно установить MySQL и настроить его. Пробовал установть MySQL из rpm но ничего неполучилось, точнее поставилось, а вот что дальше делать я просто не понял. Тогда принял решение собрать из изходников, но при компиляции опять произошла ошибка. В инете переГуглил всё что можно, весь официальный сайт MySQL перерыл, но ответа так и не нашол.
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки
Re: Установка MySQL на Linux Fedora 12
По поводу ошибки при компиляции mysql - было бы неплохо её показать. Я так подозреваю, что не хватает каких-нибудь хэдеров в системе (пакет что-нибудь-devel).Garipov72 писал(а):Админы и просто знающие люди... обращаюсь к вам с непонятным для меня вопросом. У меня имеется Linux Fedora 12, при установке системы сразу установил Apache & PHP5, эти две системы уже настроенны и прекрасно функционируют меджу собой. Однако для меня этого не достаточно, мне нужно установить MySQL и настроить его. Пробовал установть MySQL из rpm но ничего неполучилось, точнее поставилось, а вот что дальше делать я просто не понял. Тогда принял решение собрать из изходников, но при компиляции опять произошла ошибка. В инете переГуглил всё что можно, весь официальный сайт MySQL перерыл, но ответа так и не нашол.
А так, на самом деле mysql-сервер в федоре ставится очень просто: достаточно набрать в консоли yum install mysql-server и ответить "Y", когда спросит "Скачать дофига мб?Yes/No"
После этого остается только установить пароль root в mysql(не обязательно, но очень желательно), настроить необходимые параметры в /etc/my.cnf и запустить сервер командой /etc/init.d/mysqld start
Re: Установка MySQL на Linux Fedora 12
вот, например, как приблизительно должен выглядеть конфиг-файл к mysql
Код: Выделить всё
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Раскомментировать old_passwords=1, если нужна совместимость с mysql-3
# old_passwords=1
# Закомментировать bind-address = 127.0.0.1, если нужно подключаться к mysql по сети или из интернета
bind-address = 127.0.0.1
default-character-set=cp1251
port = 3306
language = /usr/share/mysql/russian
set-variable=key_buffer=32M
# учим mysql русскому языку
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
# тюнинг для увеличения производительности mysql
# у себя можешь удалить
key_buffer_size = 64M
table_cache = 512
record_buffer = 1M
max_connections = 650
sort_buffer_size = 32M
query_cache_limit = 2M
query_cache_size = 128M
query_cache_type = 1
[mysql.server]
user = mysql
basedir = /var/lib
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysql]
default-character-set=utf8
[mysqldump]
quick
max_allowed_packet = 16M
Re: Установка MySQL на Linux Fedora 12
А как его поставить можно?ru писал(а):После этого остается только установить пароль root в mysql(не обязательно, но очень желательно)
И ещё что нибудь нужно настраивать?
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки
Re: Установка MySQL на Linux Fedora 12
Есть несколько способов.Garipov72 писал(а):А как его поставить можно?ru писал(а):После этого остается только установить пароль root в mysql(не обязательно, но очень желательно)
И ещё что нибудь нужно настраивать?
Самый простой: mysqladmin -u root password пароль
Настраивать больше ничего не потребуется. Возможно, на нагруженном сервере придется размеры буферов крутить. А так, можно с этим конфигом сразу работать. Он с реального ощутимо нагруженного сервера - тормоза бывают, но редко.
Re: Установка MySQL на Linux Fedora 12
При запуске команды yum install mysql-server, вылазит большая куча надписей примерно такого содержаня:
в конце появляется стандартная информация для данной загрузки
но после подтверждения произходит ошибка:
В итоге такая надпись:
Код: Выделить всё
Trying other mirror.
http://ftp.icm.edu.pl/pub/Linux/distributions/rpmfusion/nonfree/fedora/updates/12/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - ""....
Код: Выделить всё
Dependencies Resolved
==============================================================================================================
Package Арх. Версия Repository Size
==============================================================================================================
Installing:
mysql-server x86_64 5.1.41-2.fc12 updates 8.9 M
Installing for dependencies:
mysql x86_64 5.1.41-2.fc12 updates 3.8 M
mysql-libs x86_64 5.1.41-2.fc12 updates 1.5 M
perl-DBD-MySQL x86_64 4.013-2.fc12 fedora 158 k
Transaction Summary
==============================================================================================================
Install 4 Package(s)
Upgrade 0 Package(s)
Total download size: 14 M
Код: Выделить всё
Downloading Packages:
Setting up and reading Presto delta metadata
http://fedoramirror.hnsdc.com/updates/12/x86_64/repodata/0a38c438a02038f1a470722ac07a95dce6a978538156f686c6525b51bc156416-prestodelta.xml.gz: [Errno 14] PYCURL ERROR 6 - ""
Trying other mirror.....
Код: Выделить всё
Error Downloading Packages:
mysql-5.1.41-2.fc12.x86_64: failure: mysql-5.1.41-2.fc12.x86_64.rpm from updates: [Errno 256] No more mirrors to try.
mysql-server-5.1.41-2.fc12.x86_64: failure: mysql-server-5.1.41-2.fc12.x86_64.rpm from updates: [Errno 256] No more mirrors to try.
perl-DBD-MySQL-4.013-2.fc12.x86_64: failure: Packages/perl-DBD-MySQL-4.013-2.fc12.x86_64.rpm from fedora: [Errno 256] No more mirrors to try.
mysql-libs-5.1.41-2.fc12.x86_64: failure: mysql-libs-5.1.41-2.fc12.x86_64.rpm from updates: [Errno 256] No more mirrors to try.
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки
Re: Установка MySQL на Linux Fedora 12
Посмотри какое значение имеет параметр gpgcheck в /etc/yum.conf
Если gpgcheck=0, то поменяй на gphcheck=1(или наоборот, если стоит 0, то поменяй на 1) , затем yum clean all и снова yum install mysql-server
Если gpgcheck=0, то поменяй на gphcheck=1(или наоборот, если стоит 0, то поменяй на 1) , затем yum clean all и снова yum install mysql-server
Re: Установка MySQL на Linux Fedora 12
Было значение 1, поменял на 0.
Код: Выделить всё
[root@localhost Monstr]# yum install mysql-server
Loaded plugins: fastestmirror, presto, priorities, refresh-packagekit
Determining fastest mirrors
Error: Cannot retrieve metalink for repository: fedora. Please verify its path and try again
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки
Re: Установка MySQL на Linux Fedora 12
у тебя по каким-то причинам yum не работает
скачай вручную эти пакеты и установи
скачай вручную эти пакеты и установи
Re: Установка MySQL на Linux Fedora 12
У меня yum перестал работать после выше сказанных изменений в насторойках.
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки
Re: Установка MySQL на Linux Fedora 12
Пропиши в /etc/hostsGaripov72 писал(а):У меня yum перестал работать после выше сказанных изменений в насторойках.
Код: Выделить всё
66.35.62.166 mirrors.fedoraproject.org
Код: Выделить всё
152.46.7.222 mirrors.fedoraproject.org
Код: Выделить всё
yum clean all
Код: Выделить всё
yum install mysql-server
Re: Установка MySQL на Linux Fedora 12
Спасибо ru огромнейшее все заработало, только вот теперь я маюсь в настройках. Apache не хочет с БД работать, покрайней мере phpMyAdmin не хочет робить, затолкал его в /var/www/html/phpmyadmin/. Видимо буду опять мучится.
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки
Re: Установка MySQL на Linux Fedora 12
А пакет php-mysql установлен?Если нет, то, соответственно, php не будет содержать функций по работе с mysqlGaripov72 писал(а):Спасибо ru огромнейшее, только вот теперь я маюсь в настройках. Apache не хочет с БД работать, покрайней мере phpMyAdmin не хочет робить, затолкал его в /var/www/html/phpmyadmin/. Видимо буду опять мучится.
Набери
Код: Выделить всё
yum install php-mysql
Re: Установка MySQL на Linux Fedora 12
кто знает где прописывается максимальное время запроса к MySQL?
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки
Re: Установка MySQL на Linux Fedora 12
long_query_time и wait_timeout в my.cnfGaripov72 писал(а): кто знает где прописывается максимальное время запроса к MySQL?
но я так подозреваю, что у тебя проблема вовсе не в параметрах mysql, а в параметре max_execution_time в php.ini