MySQL
19 отговора
746 прегледа
MySQL
chel sym neshto vyv foroma otnosno nastroikite na MySQL ama pri men neshte vyobshte da se startira ta kamoli da go polzvam. predpolagam che e mnogo elementaren problem ama :)
kato napisha mysql mi dava:
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (111)
sys slack 8 sym i MySQL e instaliran kato paket po vreme na instalaciqta na samiq Linux
kato napisha mysql mi dava:
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (111)
sys slack 8 sym i MySQL e instaliran kato paket po vreme na instalaciqta na samiq Linux
Re: MySQL
chown mysql.mysql /var/run/mysql -R
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: MySQL
ми лашни го сокета в /тмп. там сичко живо чете и пише. попромени си конфиг файла
TANSTAAFL! There AiNt Such Thing As A Free Lunch
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Re: MySQL
ma to i prdi si beshe taka
ima prava za dostap i pak si dava syshtiq error
ima prava za dostap i pak si dava syshtiq error
Re: MySQL
malak napredak :)
error message veche mi dava
20912 22:16:59 mysqld started
020912 22:16:59 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno
020912 22:16:59 mysqld ended
kade se setva pytq do toq fail. znam go kade e ama kak da kaja na MySQLa kade da go tyrsi?
error message veche mi dava
20912 22:16:59 mysqld started
020912 22:16:59 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno
020912 22:16:59 mysqld ended
kade se setva pytq do toq fail. znam go kade e ama kak da kaja na MySQLa kade da go tyrsi?
Re: MySQL
mysql_install_db
напраил ли си ?
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
напраил ли си ?
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: MySQL
а ти сложи ли -R опция за chown ?
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: MySQL
slojih sym mu chown mysql.mysql /var/run/mysql -R
ama e tva mu e problema
020912 22:53:19 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
ama e tva mu e problema
020912 22:53:19 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
Re: MySQL
ls -l /var/lib/mysql/mysql/host.frm
?
има ли го този фаил ?
ако не значи направи си пак
mysql_install_db
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
?
има ли го този фаил ?
ако не значи направи си пак
mysql_install_db
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: MySQL
ima go i si e tochno tam
mysql_install_db sys nqkakav specifichen parametar li trqbva da go pusna?
mysql_install_db sys nqkakav specifichen parametar li trqbva da go pusna?
Re: MySQL
а там оунера кои е ?
ако не е
mysql удри и там
chown mysql.mysql /var/lib/mysql -R
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
ако не е
mysql удри и там
chown mysql.mysql /var/lib/mysql -R
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
oshte edno pitane :)
konektvam se kym MySQLa ama gledaite kvo stava kat se probam da syzdavam bazi danni - ne e ot pravata za dostap shto dira e na user mysql
mysql> create database nik;
ERROR 1006: Can't create database 'nik'. (errno: 28)
nqkoi da znae kav e toq error?
mysql> create database nik;
ERROR 1006: Can't create database 'nik'. (errno: 28)
nqkoi da znae kav e toq error?
Re: oshte edno pitane :)
znachi proveri si pravata za dostyp na direktoriqta 'data', v neq sa ti failovete za vsichki bazi danni. Trqbva da imash prava i za execute. Syshtoto vaji i za direktoriite koito sa vyv 'data'. Za failovete s dannite mislq che moje i bez execute prava. edno 'chmod -R 0755 data' mislq che shte svyrshi rabota.
Re: MySQL - няколко съвета :)
1. Питай в клуб Бази данни - повече хора ще ти отговорят и по-бързо
2. Slack 8 идва със объркана инсталация на MySQL (странно за Slackware но факт за съжаление)
3. Изтегли си от mysql.online.bg 3.23.52 или 4.0.3
4. ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (111)
е добре описан в документацията проблем, който в 90% от случаите означава, че mysdld просто не е стартиран.
в 10-те процента означава, че библиотеките търсят mysql.sock на погрешно място - доколкото помня точно това е проблема със MySQL-a, който идва със Slack 8
В такива случаи винаги щ6е ти помогне ErrorLog-a на MySQL
5. Когато видиш съобщение от рода на:
ERROR 1006: Can't create database 'nik'. (errno: 28)
020912 22:53:19 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
Забележи errno: N и пиши на командния ред
perror N
Някои от тези числа зависят от ОС - в повечето случаи > 128
В горните случаи:
$ perror 13
Error code 13: Permission denied
$ perror 28
Error code 28: No space left on device
Поне при мен :)
6. Препоръчителните права на т.нар. datadir (аз обикновено инсталирам със --prefix=/usr/local/mysql и съответно datadir става /usr/local/mysql/var) са 700
chown mysql /usr/local/mysql/var
chmod 700 /usr/local/mysql/var
7. Ако продължаваш да имаш проблеми и ако от това ти зависи работата може пък да ми се обадиш ... по каналния ред
т.е. [линк]
Успех
salle.online.bg/sig
2. Slack 8 идва със объркана инсталация на MySQL (странно за Slackware но факт за съжаление)
3. Изтегли си от mysql.online.bg 3.23.52 или 4.0.3
4. ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (111)
е добре описан в документацията проблем, който в 90% от случаите означава, че mysdld просто не е стартиран.
в 10-те процента означава, че библиотеките търсят mysql.sock на погрешно място - доколкото помня точно това е проблема със MySQL-a, който идва със Slack 8
В такива случаи винаги щ6е ти помогне ErrorLog-a на MySQL
5. Когато видиш съобщение от рода на:
ERROR 1006: Can't create database 'nik'. (errno: 28)
020912 22:53:19 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
Забележи errno: N и пиши на командния ред
perror N
Някои от тези числа зависят от ОС - в повечето случаи > 128
В горните случаи:
$ perror 13
Error code 13: Permission denied
$ perror 28
Error code 28: No space left on device
Поне при мен :)
6. Препоръчителните права на т.нар. datadir (аз обикновено инсталирам със --prefix=/usr/local/mysql и съответно datadir става /usr/local/mysql/var) са 700
chown mysql /usr/local/mysql/var
chmod 700 /usr/local/mysql/var
7. Ако продължаваш да имаш проблеми и ако от това ти зависи работата може пък да ми се обадиш ... по каналния ред
Успех
salle.online.bg/sig
Оправи ли се??
Успя ли да го подкараш?
Ако не си - пробвай да пуснеш демона по следния начин, след като си сменил правата по гореописаните методи:
/usr/libexec/mysqld --skip-grant -u mysql &
Пробхах го на Slackware 8.1 и работи. Там също има подобен проблем с пускането на mysqld, и мисля че проблема идва от mysql_install_db скрипта
Ако не си - пробвай да пуснеш демона по следния начин, след като си сменил правата по гореописаните методи:
/usr/libexec/mysqld --skip-grant -u mysql &
Пробхах го на Slackware 8.1 и работи. Там също има подобен проблем с пускането на mysqld, и мисля че проблема идва от mysql_install_db скрипта
Re: Оправи ли се??
--skip-grant-tables е САМО за да си оправиш администраторската парола - иначе е "Ела вълчо ме изяж"
salle.online.bg/sig
salle.online.bg/sig