![]() ![]() |
13.03.2007г. в 14:34ч.
Коментар:
#1
|
|
|
Новак ![]() Група: Потребители Съобщения: 2 Дата на регистрация: 13.03.2007г. Потребител # 2 360 |
Здравейте, Имам инсталирани и конфигурирани Apache (1.3.33) и PHP (4.3.10) [;task=view&id=1067&Itemid=49] .Сега ми остава да вържа и MySQL база данни към Apache-то и PHP.Как да го направя и коя версия бихте ми препоръчали да си изтегля? Благодаря. Това съобщение е било редактирано от expressbg на 13.03.2007г. в 14:36ч. |
|
|
13.03.2007г. в 20:14ч.
Коментар:
#2
|
|
![]() Потребител ![]() ![]() Група: Потребители Съобщения: 70 Дата на регистрация: 4.02.2007г. От: София Потребител # 2 077 |
На тези версии май MySQL 4.0 ще е най-високата версия която можеш да ползваш (с по-малко проблеми). Но как точно да го вържеш не знам, но би било интересно някой да каже как става. Особенно за по-новите версии на MySQL.
|
|
|
13.03.2007г. в 20:34ч.
Коментар:
#3
|
|
![]() ГлавореЗ ![]() ![]() ![]() ![]() ![]() Група: Потребители Съобщения: 600 Дата на регистрация: 4.01.2007г. От: София. Потребител # 1 823 |
Защо направо не си инсталирате Xammp? Ето и урок как става. После си пренеси данните и готово.
|
|
|
14.03.2007г. в 10:24ч.
Коментар:
#4
|
|
![]() Потребител ![]() ![]() Група: Потребители Съобщения: 70 Дата на регистрация: 4.02.2007г. От: София Потребител # 2 077 |
Добре с XAMPP, ясно как става. Ама ми е интересно без пакет как ще се подкара! Пробвал съм да подкарам MySQL 4.1 но нещо не ми се получаваше и се отказах.
|
|
|
14.03.2007г. в 12:26ч.
Коментар:
#5
|
|
![]() ГлавореЗ ![]() ![]() ![]() ![]() ![]() Група: Потребители Съобщения: 600 Дата на регистрация: 4.01.2007г. От: София. Потребител # 1 823 |
За какъв пакет става дума?
|
|
|
14.03.2007г. в 16:10ч.
Коментар:
#6
|
|
|
Новак ![]() Група: Потребители Съобщения: 2 Дата на регистрация: 13.03.2007г. Потребител # 2 360 |
#bubust
Благодаря ти, но аз искам да вържа MySQL просто за тестинг.С Xampp е ясно как става |
|
|
24.08.2007г. в 23:19ч.
Коментар:
#7
|
|
|
Новак ![]() Група: Потребители Съобщения: 5 Дата на регистрация: 16.11.2006г. Потребител # 1 476 |
ЦИТАТ(expressbg @ 13.03.2007г. в 15:34ч.) ![]() Здравейте, Имам инсталирани и конфигурирани Apache (1.3.33) и PHP (4.3.10) [;task=view&id=1067&Itemid=49] .Сега ми остава да вържа и MySQL база данни към Apache-то и PHP.Как да го направя и коя версия бихте ми препоръчали да си изтегля? Благодаря. Надявам, се че отговора не идва прекалено късно. Това съм го правил при мен и работи. Това е продължение на урок ;Itemid=49 версията е mysql-3.23.52-win.zip Разкомпресирайте MySQL.zip файла във временна директория и стартирайте прогрмата Setup.exe . Инсталиращата програма е стандартен InstallShield съветник и изглежда като много други подобни програми. При избор на Typical Install съветникът ще ви попита единствено къде желаете да инсталира MySQL . По подразбиране това е директорията С:\mysql . (Оставете да се инсталира по-подразбиране). Името на MySQL сървъра при NT/2000/XP конфигурацията е mysql-nt и обикновенно той се инсталира като услуга .Услугата се нарича прогрма , постоянно работеща като фонов процес и предоставяща услуги на други програми. Обикновенно услугите се стартират автоматично при пускане на машината, като така се избягват усилията всеки път да ги стартирате ръчно. Може да инсталирате MySQL сървъра като услуга чрез въвеждане на следните команди от командния ред: cd c:\mysql\bin mysqld-nt –install Трябва да получите следния отговор. Service successfully installed. Сега може да стартирате и да спрете MySQL услугата от командния ред чрез: NET START mysql NET STOP mysql Забележете , че името на изпълнимата програма е mysqld-nt , но името на услугата е просто mysql . Ако изпълните командата NET START mysql, трябва да получите съобщение : The MySql service is starting. The MySql service was started successfully. След като сървърът е инсталиран, той може да бъде спиран и пускан или да се настрои за автоматично стартиране чрез инструмента Services от Control Panel. За да проверите дали MySQL работи, може да изпълните следните команди : C:\mysql\bin\mysqlshow C:\mysql\bin\mysqlshow mysql C:\mysql\bin\mysqladmin version status proc Първата команда (mysqlshow) трябва да ви даде списък от база данни. При инсталирането си MySQL автоматично създава две бази данни с имена mysql и test. В базата данни mysql се съхраняват правата за достъп до сървъра. Базата данни test не е задължително необходима, но предоставя място за безопасно изпълнение на команди, за да се види дали всичко е конфигурирано правилно. Втората команда (mysqlshow mysql) показва таблиците в базата данни mysql. Третата команда (mysqlshow version status proc) съобщава текущото състояние на MySQL . Конфигурацията по подразбиране не е идеална . Трябва да обърнем внимание на още няколко неща : - Настройка на PATH - Изтриване на анонимен потребител - Определяне на root паролата Настройка на PATH. MySQL притежава много инструменти на командния ред с различна степен на полезност . Освен ако директорията с изпълнимите файлове на MySQL не е описана във вашата променлива PATH , няма да можете да ги стартирате лесно . Целта на тази променлива от обкръжението е да укаже на Windows къде да търси изпълнимите програми. Много от най-често използваните команди на командния ред на Windows, като dir и cd , са вътрешни и са вградени в cmd.exe . Други , като format и ipconfig , са във вид на отделни изпълними файлове . Не е удобно да пишем C:\WINNT\system32\format , ако искаме да форматираме дискета. За да стартираме контролната програма на MySQL , не е удобно да пишем C:\mysql\bin\mysql . Директорията, в която се намират основните команди в Windows (например format.exe) е добавена автоматично към вашата променлива PATH , така че може просто да напишем format . Може да добавим същата възможност и за инструментите от командния ред на mysql . Стартирате Control Panel , кликнете два пъти върху System и преминете на страницата Advanced . Ако натиснете бутона Environment Variables , ще се изведе диалогов прозорец , който ще ви позволи да разгледате променливите от обкръжението в системата ви . Двукратното кликване върху PATH ще ви позволи да я редактирате . Добавете знака „ точка и запетая” в края на текущия път, за да разделите новия запис от предишния и добавете c:\mysql\bin . Натиснете ОК и промяната ще се съхрани в регистъра на машината . След рестартиране на машината вече ще може да пишете mysql вместо C:\mysql\bin\mysql . Изтриване на анонимния потребител . Стандартната конфигурация на MySQL позволява на всеки потребител да осъществи достъп до системата без да въвежда име и парола. Очевидно това не е желателно. Първото нещо , което искаме да направим е да изтрием анонимния потребител . Това се постига чрез следните редове, въведени на командния ред . c:\mysql\bin\mysql use mysql delete from user where User=’ ‘; quit c:\mysql\bin\mysqladmin reload Анонимният потребител е изтрит . Определяне на root паролата. Дори суперпотребителския акаунт root все още няма парола. Нейното установяване става чрез следните команди : c:\mysql\bin\mysqladmin -u root password вашата парола за root потребителя c:\mysql\bin\mysqladmin -u root -h вашето хост име password вашата парола Ще откриете , че команди , които досега не са изисквали име и парола вече няма да се изпълняват без да се осигури тази информация . Опитът за стартиране на : c:\mysql\bin\mysqladmin reload или : c:\mysql\bin\mysqladmin shutdown ще бъде неуспешен. Отсега нататък ще трябва да използвате флага -u и да указвате потребителско име , както и флага -р , чрез който казвате на MySQL , че имате парола. Ето един пример: c:\mysql\bin\mysqladmin -u root -p reload При въвеждане на горната команда MySQL ще ви попита за root паролата, която току що установихте. За повече информация вижте сайта на MySQL . Сега за да създавате база данни тряба да знаете командите на MySQL. Използвана е част от книгата PHP и MySQL . Успех. |
|
|
18.11.2007г. в 19:07ч.
Коментар:
#8
|
|
|
Новак ![]() Група: Потребители Съобщения: 1 Дата на регистрация: 18.11.2007г. Потребител # 4 209 |
направих всичко както е описано но нещо не ми се получава
проверявам от task manager дали има процес mysql ,но няма.Ако някой знае от какво може да е да пише |
|
|
![]() ![]() |