Как переустановить MYSQL?

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
DEX
мл. сержант
Сообщения: 106
Зарегистрирован: 2007-03-13 12:16:51

Как переустановить MYSQL?

Непрочитанное сообщение DEX » 2007-05-19 15:26:15

Случайно снёс в /etc/ папку MYSQL, деинсталировал, инсталировал, но её так и нет.
При настройке и т.п. выдаёт сообщение - mysql not found.
Подскажите пожалуйста , как это можно исправить.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-19 16:19:04

OS?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Непрочитанное сообщение serge » 2007-05-19 18:30:17

А чеж там за папка такая могла быть :?:

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-05-20 8:36:33

OS - FreeBSD

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Непрочитанное сообщение serge » 2007-05-20 8:40:26

В FreeBSD, наскольку я помню, от mysql в /etc по дефолту если ставить не должно быть каталогов никаких. Ток файл конфигурации может лежать, но и без него мускул стартанет.
Че за папка-то была???

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-05-20 13:09:17

Извините, в директории /usr/local/ нет директории mysql

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-20 19:57:43

Если ничего не получается, прочтите инструкцию.

1. База mysql по умолчанию лежит в /var/db/mysql (можно изменить в rc.conf)
2. Скрипт запуска а /usr/local/etc/rc.d
3. Конфиг в /etc/my.cnf (или /usr/local/etc/my.conf или /var/db/mysql/my.cnf)

Собственно вопрос, чтобы было удалено, что не получается, что в логах, откуда ставил и т.п.
При настройке и т.п. выдаёт сообщение - mysql not found.
Что выдаёт это сообщение? Что делаем?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-05-21 8:14:43

Ставил из портов.При выполнении /usr/local/bin/mysql_secure_installation после команды
Remove anonymous users? [Y/n]Y - выскакивает Remove anonymous users? [Y/n] y
mysql: not found
... Failed!
Если делаю так -
# cd /usr/local/www/postfixadmin
# mysql -u root -p < DATABASE_MYSQL.TXT
mysql: Command not found.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-21 9:05:11

Может Mysql вообще не установился?
Сюда кидай вывод(Мои ответы тоже в нём):
which mysql
/usr/local/bin/mysql

whereis mysql
mysql: /usr/local/bin/mysql /usr/local/man/man1/mysql.1.gz
Попробуй просто набрать rehash, на всякий случай.

Ещё вывод сюда:
pkg_info | grep mysql

courier-authlib-mysql-0.59.3 MySQL support for the Courier authentication library
mysql-client-4.1.22 Multithreaded SQL database (client)
mysql-scripts-4.1.22 Multithreaded SQL database (scripts)
mysql-server-4.1.22 Multithreaded SQL database (server)
p5-DBD-mysql41-4.003 MySQL 4.1 driver for the Perl5 Database Interface (DBI)
php4-mysql-4.4.6 The mysql shared extension for php
Проверить запущен ли mysql?
ps -ax | grep mysql

22305 p0 R+J 0:00,00 grep mysql
17145 p1- IJ 0:00,01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadi
17169 p1- SJ 0:01,03 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir
Посмотреть что в сокетах?
sockstat | grep mysql

mysql mysqld 17169 3 stream /tmp/mysql.sock
P.S. Проблема скорее всего в незапущенном mysql.

набираем /usr/local/etc/rc.d/mysql-server.sh rcvar
(Может не быть окончания .sh)
И смотри что нужно прописать в rc.conf и что там прописано. :-)

Удачи.
Последний раз редактировалось dikens3 2007-05-21 9:10:21, всего редактировалось 2 раза.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-05-21 9:07:32

# pkg_info | grep mysql
courier-authlib-mysql-0.59.1 MySQL support for the Courier authentication library
mysql-client-4.1.22 Multithreaded SQL database (client)
mysql-scripts-4.1.22 Multithreaded SQL database (scripts)
mysql-server-4.1.22 Multithreaded SQL database (server)
p5-DBD-mysql50-4.003 MySQL 5.0 driver for the Perl5 Database Interface (DBI)
php4-mysql-4.4.6 The mysql shared extension for php
php5-mysql-5.2.1_3 The mysql shared extension for php
php5-mysqli-5.2.1_3 The mysqli shared extension for php

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-05-21 9:08:41

# ps -ax | grep mysql
29132 p0 I 0:00.02 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datad
29150 p0 S 0:00.37 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadi


# sockstat | grep mysql
mysql mysqld 29150 3 tcp4 *:3306 *:*
mysql mysqld 29150 4 stream /tmp/mysql.sock

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-05-21 9:11:00

# which mysql
mysql: Command not found.


# whereis mysql
mysql: /usr/local/man/man1/mysql.1.gz

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-21 9:12:24

Пароль на рута есть?

Попробуй просто набрать:
mysql

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 19 to server version: 4.1.22-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-21 9:15:28

Anonymous писал(а):# which mysql
mysql: Command not found.


# whereis mysql
mysql: /usr/local/man/man1/mysql.1.gz
mysql не встал нормально, твои действия:

1. Сохраняешь базу (если нужно конечно), тупым копированием /var/db/mysql или где она у тебя там лежит.
2. Удаляешь mysql
3. Ставишь заново
4. После установки набираешь rehash
5. Запускаешь
6. Набираешь mysql и смотришь что выйдет (я выше показал)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

DEX
мл. сержант
Сообщения: 106
Зарегистрирован: 2007-03-13 12:16:51

Непрочитанное сообщение DEX » 2007-05-21 9:15:59

# mysql
mysql: Command not found.

Пароля нет

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-21 9:17:06

php4-mysql-4.4.6 The mysql shared extension for php
php5-mysql-5.2.1_3 The mysql shared extension for php
Я вот не знаю, нормально ли это?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

DEX
мл. сержант
Сообщения: 106
Зарегистрирован: 2007-03-13 12:16:51

Непрочитанное сообщение DEX » 2007-05-21 9:19:03

При удалении просто ввести команду deinstall , или после еще что удалить?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-21 9:31:11

pkg_info | grep mysql

courier-authlib-mysql-0.59.3 MySQL support for the Courier authentication library
mysql-client-4.1.22 Multithreaded SQL database (client)
mysql-scripts-4.1.22 Multithreaded SQL database (scripts)
mysql-server-4.1.22 Multithreaded SQL database (server)
p5-DBD-mysql41-4.003 MySQL 4.1 driver for the Perl5 Database Interface (DBI)
php4-mysql-4.4.6 The mysql shared extension for php
pkg_deinstall mysql-server-4.1.22
Можно вот так.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

DEX
мл. сержант
Сообщения: 106
Зарегистрирован: 2007-03-13 12:16:51

Непрочитанное сообщение DEX » 2007-05-21 11:08:37

Переустановил.Делал так -

# cd /usr/ports/databases/mysql51-server/
# setenv BUILD_OPTIMIZED yes
# setenv WITH_OPENSSL yes
# setenv WITH_CHARSET utf8
# make install clean
# rehash
# echo 'mysql_enable="YES"' >> /etc/rc.conf
# cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
# vi /etc/my.cnf
Добавил
[mysqld]
log=/var/log/mysql.log
bind-address=127.0.0.1
# touch /var/log/mysql.log
# chown mysql:mysql /var/log/mysql.log
# /usr/local/etc/rc.d/mysql-server start
Starting mysql.
firewall# /usr/local/bin/mysqld_safe: cannot create /var/db/mysql/firewall.wv.ru.err: Permission denied
rm: /var/db/mysql/firewall.wv.ru.pid: Permission denied
eval: cannot create /var/db/mysql/firewall.wv.ru.err: Permission denied
tee: /var/db/mysql/firewall.wv.ru.err: Permission denied
tee: /var/db/mysql/firewall.wv.ru.err: Permission denied

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-05-21 11:33:21

а покажи
whoami
ядерный взрыв...смертельно красиво...жаль, что не вечно...

DEX
мл. сержант
Сообщения: 106
Зарегистрирован: 2007-03-13 12:16:51

Непрочитанное сообщение DEX » 2007-05-21 11:34:45

# whoami
root

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-05-21 11:37:32

а он стартует вообще?
sockstat -4l| grep mysql
ядерный взрыв...смертельно красиво...жаль, что не вечно...

DEX
мл. сержант
Сообщения: 106
Зарегистрирован: 2007-03-13 12:16:51

Непрочитанное сообщение DEX » 2007-05-21 11:38:39

# sockstat -4l| grep mysql
#

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-05-21 11:47:55

хм, так он у тя не стартует...
посмотри что в логах, мускульных и системных, messages
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-05-21 11:52:45

/usr/local/bin/mysqld_safe: cannot create /var/db/mysql/firewall.wv.ru.err: Permission denied
Там с 5-й прикол иногда бывает. Директорию создай и права нужные. (mysql:mysql)

P.S. Для работы через сокет(без TCP):
skip-networking в конфиге есть.
ll /var/db

...
drwx------ 5 mysql mysql 512 21 май 11:42 mysql
...

ll /var/db/mysql

...
drwx------ 2 mysql mysql 512 21 май 11:42 База_какая_нибудь
-rw-rw---- 1 mysql mysql 5242880 21 май 12:54 ib_logfile0
-rw-rw---- 1 mysql mysql 5242880 17 май 16:55 ib_logfile1
-rw-rw---- 1 mysql mysql 10485760 21 май 12:54 ibdata1
drwx------ 2 mysql mysql 1536 17 май 16:55 mysql
...
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.