Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Ojito в Feb 04, 2005, 12:33



Титла: Проблем с MySQL login
Публикувано от: Ojito в Feb 04, 2005, 12:33
Здравейте хора :)
Имам проблем и мисля, че само тука ще можете да ми помогнете, защото само тука винаги съм получавал компетентни отговори (разбира се давал съм и съвети, макар и малко). Ще се радвам, ако ми помогнете и този път.
Предварително благодаря.

Става въпрос за следното:
Опитвам се да подкарам един MySQL  и да накарам едно php  да се завърже за него, но не мога. Не мога да настроя MySQL сървъра. Кажете ми кои са му конфигурационните файлове, каде са разположени и има ли тоя MySQl някакви user и password по default?
Има един файл /etc/my.cnf, но там пиша парола и пак не става. Намерих тука сайт една статия за MySQL, но там нещата са представени по стандартния начин, т.е. представено е за случай, в коъто нищо не се чупи, а тръгва както трябва.
При мен изкарва това съобщение:
root@ojito:/usr/bin# ./mysqladmin -u root 992155
./mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' exists!

Знам къде да отида, даже създавам този файл, но не знамкакво да напиша в него. И тук играта свършва.
Ще се радвам, ако ми помогнете да го подкарам поне това.

Имам и друг случай - подкарвам сървъра, но не мога да се логна на него, при положение, че съм написал в конфирурационния файл паролите.

Това е накратко проблема ми.
Още веднъж благодаря предварително.

sorry за ламерския въпрос, но просто съм нов в сферата на MySQL и не ми е известно нищо.


Титла: Проблем с MySQL login
Публикувано от: VladSun в Feb 04, 2005, 12:43
Пускаш ли MySQL сървера и как по-точно (командния ред) ?

Имаш ли вървящ процес за него?


Титла: Проблем с MySQL login
Публикувано от: Ojito в Feb 04, 2005, 12:57
root@ojito:/usr/bin# /usr/bin/mysqld_safe
Starting mysqld daemon with databases from /var/lib/mysql
050204 12:50:06  mysqld ended

Това е едното, което правя
Другото е това:

root@ojito:/usr/bin# /usr/bin/mysqld_safe
Starting mysqld daemon with databases from /var/lib/mysql
050204 12:50:06  mysqld ended


Пробвам и така:

root@ojito:/usr/bin# su mysql
mysql@ojito:/usr/bin$ /usr/libexec/mysqld
050204 12:54:43  InnoDB: Started
050204 12:54:43  Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist
050204 12:54:43  Aborting

050204 12:54:44  InnoDB: Starting shutdown...
050204 12:54:46  InnoDB: Shutdown completed
050204 12:54:46  /usr/libexec/mysqld: Shutdown Complete

mysql@ojito:/usr/bin$

На прав път ли съм?


Титла: Проблем с MySQL login
Публикувано от: в Feb 04, 2005, 15:50
а пробва ли su mysql осле да тартираш mysql_install_db . Разбира се трябва да имаш и такъв юзяр mysql. Най- често този проблем идва от това чe ги няма базите/или няма пермишън за    юзур  mysql/  при стартирането на демона.


Титла: Проблем с MySQL login
Публикувано от: в Feb 04, 2005, 17:05
Идваш само като закъсаш, а? А на братята не помагаш...  :p  :p  :p  ;)


Титла: Проблем с MySQL login
Публикувано от: Ojito в Feb 04, 2005, 21:18
Как не помагам?
Когато мога казвам по нещо (допсега май съм го правил само един път и то преди около 2.5 години, за което sorry, наистина не е по братски), но май късмета на начинаещие ми помогна да го направя (да одкарам MySQL-a). Всъщност ще си призная какво съм тръгнал да правя. Намерих един скрипт на php за създаване на сайтове за запознанства и ме изкефи и реших да го подкарам, но не ми харес много в последвтвие и се разровх за още и намерих доста и сега както не съм програмирал на php досега ще се опитам да сглобя от няколкото сайта един, който да ми хареса. Вероятно няма да успея, но ще се изкефя много да опитам.
Пожелайте успех на един луд :)
Ще ми трябва. Благодаря.
Ojito


Титла: Проблем с MySQL login
Публикувано от: в Feb 04, 2005, 23:51
много прост отговор
mysql_install_db

mysqld_safe

chown -R mysql /var/lib/mysql

/usr/bin/mysqladmin -u root password "parolata"

и после за логването

mysql -u root -p


Титла: Проблем с MySQL login
Публикувано от: Ojito в Feb 10, 2005, 00:09
Благодаря за отговорите, получи се още в началото, не знам как, но стана.
Подкарах сайта, сега остана да се науча дапрограмирам на php, за да го доразработя.

Още веднъж благодаря на всички. :)