Reply to this topicStart new topic
> Как да вържа MySQL към Apache и PHP ?
expressbg
публикация 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ч.
Go to the top of the page
 
+Quote Post
zdravko
публикация 13.03.2007г. в 20:14ч.
Коментар: #2


Потребител
**

Група: Потребители
Съобщения: 70
Дата на регистрация: 4.02.2007г.
От: София
Потребител # 2 077




На тези версии май MySQL 4.0 ще е най-високата версия която можеш да ползваш (с по-малко проблеми). Но как точно да го вържеш не знам, но би било интересно някой да каже как става. Особенно за по-новите версии на MySQL.
Go to the top of the page
 
+Quote Post
bubust
публикация 13.03.2007г. в 20:34ч.
Коментар: #3


ГлавореЗ
*****

Група: Потребители
Съобщения: 600
Дата на регистрация: 4.01.2007г.
От: София.
Потребител # 1 823




Защо направо не си инсталирате Xammp? Ето и урок как става. После си пренеси данните и готово.
Go to the top of the page
 
+Quote Post
zdravko
публикация 14.03.2007г. в 10:24ч.
Коментар: #4


Потребител
**

Група: Потребители
Съобщения: 70
Дата на регистрация: 4.02.2007г.
От: София
Потребител # 2 077




Добре с XAMPP, ясно как става. Ама ми е интересно без пакет как ще се подкара! Пробвал съм да подкарам MySQL 4.1 но нещо не ми се получаваше и се отказах.
Go to the top of the page
 
+Quote Post
bubust
публикация 14.03.2007г. в 12:26ч.
Коментар: #5


ГлавореЗ
*****

Група: Потребители
Съобщения: 600
Дата на регистрация: 4.01.2007г.
От: София.
Потребител # 1 823




За какъв пакет става дума?
Go to the top of the page
 
+Quote Post
expressbg
публикация 14.03.2007г. в 16:10ч.
Коментар: #6


Новак
*

Група: Потребители
Съобщения: 2
Дата на регистрация: 13.03.2007г.
Потребител # 2 360




#bubust
Благодаря ти, но аз искам да вържа MySQL просто за тестинг.С Xampp е ясно как става wink.gif
Go to the top of the page
 
+Quote Post
pancho
публикация 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 .

Успех.
Go to the top of the page
 
+Quote Post
radi4a
публикация 18.11.2007г. в 19:07ч.
Коментар: #8


Новак
*

Група: Потребители
Съобщения: 1
Дата на регистрация: 18.11.2007г.
Потребител # 4 209




направих всичко както е описано но нещо не ми се получава sad.gif
проверявам от task manager дали има процес mysql ,но няма.Ако някой знае от какво може да е да пише
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

 

RSS Олекотена Версия Сега е: 09:54 - 26.08.2026г.

Калдейта Ком ЕООД - © 2003-. Всички права запазени.