Пробема с mysql

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

vlnzpua
Сообщения: 8

Пробема с mysql

Сообщение vlnzpua »

Порставил Mysql. Дальше делаю вот это:
root@billing:/var/lib# mysql_install_db
Preparing db table
Preparing host table
Preparing user table
Preparing func table
Preparing tables_priv table
Preparing columns_priv table
Installing all prepared tables
/usr/libexec/mysqld: ERROR: unknown option '--old-passwords'
Installation of grant tables failed!

Examine the logs in /var/lib/mysql for more information.
You can also try to start the mysqld daemon with:
/usr/libexec/mysqld --skip-grant &
You can use the command line tool
/usr/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/bin/mysqlbug script!


Что не так? Подскажите....
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Пробема с mysql

Сообщение boombick »

Почитай логи (/var/lib/mysql)
Проверь права на базы
запусти демон без привилегий (--skip-grants)
ну и потом создавай юзера _внутри_ mysql
Спасибо сказали:
vlnzpua
Сообщения: 8

Re: Пробема с mysql

Сообщение vlnzpua »

boombick писал(а):
19.09.2006 11:34
Почитай логи (/var/lib/mysql)
Проверь права на базы
запусти демон без привилегий (--skip-grants)
ну и потом создавай юзера _внутри_ mysql


1. логи в прикрепленых файлах. Там же и фай конфигурации.
2. Вроде проверил.
3. Пробывал. Тоже самое
4. Создан

:( Незнаю что делать....
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Пробема с mysql

Сообщение boombick »

1. это не логи - это конфиг + какие-то бинарники непонятные =)
положи файл my.cnf в папку /etc (предварительно сделав бэкап старого, если он имеется)

Как ставил мускул - из пакета или ручками?
Спасибо сказали:
vlnzpua
Сообщения: 8

Re: Пробема с mysql

Сообщение vlnzpua »

boombick писал(а):
19.09.2006 14:44
1. это не логи - это конфиг + какие-то бинарники непонятные =)
положи файл my.cnf в папку /etc (предварительно сделав бэкап старого, если он имеется)

Как ставил мускул - из пакета или ручками?


my.cnf из архива я взял в папке /etc

Те 2 остальные файлы лежали на месте логов.

мускул ставил так: installpkg mysql-4.tgz
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Пробема с mysql

Сообщение boombick »

удаляй этот пакет, качай и ставь вот это: http://slackware.perespim.ru/pub/slackware....24a-i486-1.tgz

Это MySQL из current-ветки официального репозитория.
У меня он стоит - все работает ОК
Спасибо сказали:
Аватара пользователя
sensei
Сообщения: 353
Статус: :[|||||||||||||]:
ОС: SLES 10 SP1 & Vista Bussines

Re: Пробема с mysql

Сообщение sensei »

Под сразу установленным Слаком мускул запускается так:
cp /etc/my-medium.cnf /etc/my.cnf
mysql_install_db
chown -R mysql.mysql /var/lib/mysql
chmod +x /etc/rc.d/rc.mysql
/etc/rc.d/rc.mysql start

мне помогло
Спасибо сказали:
vlnzpua
Сообщения: 8

Re: Пробема с mysql

Сообщение vlnzpua »

sensei писал(а):
19.09.2006 17:42
Под сразу установленным Слаком мускул запускается так:
cp /etc/my-medium.cnf /etc/my.cnf
mysql_install_db
chown -R mysql.mysql /var/lib/mysql
chmod +x /etc/rc.d/rc.mysql
/etc/rc.d/rc.mysql start

мне помогло


Ну вот удалил свой. Скачал по сылке с выше...

root@billing:/home/ftp/1# installpkg mysql-5.0.24a-i486-1.tgz
Installing package mysql-5.0.24a-i486-1...
PACKAGE DESCRIPTION:
mysql: mysql (SQL-based relational database server)
mysql:
mysql: MySQL is a fast, multi-threaded, multi-user, and robust SQL
mysql: (Structured Query Language) database server. It comes with a nice API
mysql: which makes it easy to integrate into other applications.
mysql:
mysql: The home page for MySQL is http://www.mysql.com/
mysql:
Executing install script for mysql-5.0.24a-i486-1...


root@billing:/home/ftp/1# mysql_install_db
Installing all prepared tables
Fill help tables

To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h billing password 'new-password'
See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; perl run-all-tests

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com


У меня оперативки там 16М. Может в етом проблема?

А вот дальше:
root@billing:/etc# chown -R mysql.mysql /var/lib/mysql/
root@billing:/etc# chmod +x /etc/rc.d/rc.mysqld
root@billing:/etc# /etc/rc.d/rc.mysqld start
root@billing:/etc# Starting mysqld daemon with databases from /var/lib/mysql
/usr/bin/mysqld_safe: line 1: 1441 Killed nohup /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-locking --port=3306 --socket=/var/run/mysql/mysql.sock >>/var/lib/mysql/billing.err 2>&1
STOPPING server from pid file /var/run/mysql/mysql.pid
060919 16:56:54 mysqld ended


root@billing:/var/lib/mysql# cat billing.err
060919 16:56:46 mysqld started
060919 16:56:54 mysqld ended
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Пробема с mysql

Сообщение boombick »

я не увидел mysql_install_db
Делал?
Спасибо сказали:
RedStalker_Mike
Сообщения: 108

Re: Пробема с mysql

Сообщение RedStalker_Mike »

vlnzpua писал(а):
19.09.2006 18:01
sensei писал(а):
19.09.2006 17:42

Под сразу установленным Слаком мускул запускается так:
cp /etc/my-medium.cnf /etc/my.cnf
mysql_install_db
chown -R mysql.mysql /var/lib/mysql
chmod +x /etc/rc.d/rc.mysql
/etc/rc.d/rc.mysql start

мне помогло


Ну вот удалил свой. Скачал по сылке с выше...

root@billing:/home/ftp/1# installpkg mysql-5.0.24a-i486-1.tgz
Installing package mysql-5.0.24a-i486-1...
PACKAGE DESCRIPTION:
mysql: mysql (SQL-based relational database server)
mysql:
mysql: MySQL is a fast, multi-threaded, multi-user, and robust SQL
mysql: (Structured Query Language) database server. It comes with a nice API
mysql: which makes it easy to integrate into other applications.
mysql:
mysql: The home page for MySQL is http://www.mysql.com/
mysql:
Executing install script for mysql-5.0.24a-i486-1...


root@billing:/home/ftp/1# mysql_install_db
Installing all prepared tables
Fill help tables

To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h billing password 'new-password'
See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; perl run-all-tests

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com


У меня оперативки там 16М. Может в етом проблема?

А вот дальше:
root@billing:/etc# chown -R mysql.mysql /var/lib/mysql/
root@billing:/etc# chmod +x /etc/rc.d/rc.mysqld
root@billing:/etc# /etc/rc.d/rc.mysqld start
root@billing:/etc# Starting mysqld daemon with databases from /var/lib/mysql
/usr/bin/mysqld_safe: line 1: 1441 Killed nohup /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-locking --port=3306 --socket=/var/run/mysql/mysql.sock >>/var/lib/mysql/billing.err 2>&1
STOPPING server from pid file /var/run/mysql/mysql.pid
060919 16:56:54 mysqld ended


root@billing:/var/lib/mysql# cat billing.err
060919 16:56:46 mysqld started
060919 16:56:54 mysqld ended

16м - маловато будет. Имхо, сhown вы зря делали ) оч похоже на то, что ему прав не хватает, что бы записать что-то куда-то. Поробуйте снести пакет, снова поставить и запустить, безо всяких доп вмешательств.
Along the Unixway...
Спасибо сказали:
vlnzpua
Сообщения: 8

Re: Пробема с mysql

Сообщение vlnzpua »

Пробывал уже...
Спасибо сказали:
Аватара пользователя
sensei
Сообщения: 353
Статус: :[|||||||||||||]:
ОС: SLES 10 SP1 & Vista Bussines

Re: Пробема с mysql

Сообщение sensei »

Я делал так как написал выше и все работает
Спасибо сказали:
vlnzpua
Сообщения: 8

Re: Пробема с mysql

Сообщение vlnzpua »

boombick писал(а):
19.09.2006 19:14
я не увидел mysql_install_db
Делал?


Ну да. Вторым действием. Глянь, плиз, внимательней.
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Пробема с mysql

Сообщение boombick »

(vlnzpua @ Sep 20 2006, в 11:05) писал(а):Глянь, плиз, внимательней

Пардон... Действительно пропустил...
А у тебя там реально 16 метров памяти только?
Спасибо сказали:
vlnzpua
Сообщения: 8

Re: Пробема с mysql

Сообщение vlnzpua »

boombick писал(а):
20.09.2006 11:11
(vlnzpua @ Sep 20 2006, в 11:05) писал(а):
Глянь, плиз, внимательней

Пардон... Действительно пропустил...
А у тебя там реально 16 метров памяти только?


Да :( Добавить нечем.

Ладно, попробую железо сменить.
Спасибо сказали:
vlnzpua
Сообщения: 8

Re: Пробема с mysql

Сообщение vlnzpua »

Сменил железяку. Вот что вышло:

root@billing:~# /etc/rc.d/rc.mysqld start

root@billing:~# ps -A |grep mysql
983 ? 00:00:00 mysqld_safe
1017 ? 00:00:00 mysqld
1018 ? 00:00:00 mysqld
1019 ? 00:00:00 mysqld
1020 ? 00:00:00 mysqld
1021 ? 00:00:00 mysqld
1022 ? 00:00:00 mysqld
1024 ? 00:00:00 mysqld
1025 ? 00:00:00 mysqld
1026 ? 00:00:00 mysqld
1027 ? 00:00:00 mysqld


root@billing:~# mysql_client_test


#####################################
client_connect
#####################################

Establishing a connection to '' ...
[MySQL][2002] Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

Check the connection options using --help or -?

Есть соображения?
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Пробема с mysql

Сообщение boombick »

только одно: права...
А лучше дай какому-нить хорошему знакомому ssh и он тебе все настроит
Спасибо сказали: