Страница 1 из 1

MySQL56

Добавлено: 2018-07-27 9:26:00
Reken
Не ставится из портов mysql56-server
===> mysql56-server-5.6.40 depends on file: /usr/local/sbin/pkg - found
=> mysql-5.6.40.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch ftp://ftp.fi.muni.cz/pub/mysql/Download ... .40.tar.gz
каталог pub не доступен...
У всех такая проблема?

MySQL56

Добавлено: 2018-07-27 11:10:45
Demis
Честно говоря - не отловил, а в том, что записал похоже потер подробности. Но какая-то проблема точно была месяц назад:

Код: Выделить всё

 bzcat /var/log/messages.0.bz2 | grep sql
Jun 21 14:13:48 s5 pkg-static: mysql57-client-5.7.22_1 installed
Jun 21 14:24:37 s5 pkg-static: mysql57-server-5.7.22 installed
Jun 21 15:44:30 s5 pkg: php56-mysql-5.6.35_1 installed
Jun 21 15:44:30 s5 pkg: php56-mysqli-5.6.35_1 installed
Jun 21 15:48:41 s5 pkg-static: php56-mysql-5.6.35_1 deinstalled
Jun 21 15:48:46 s5 pkg-static: php56-mysql-5.6.36_1 installed
Jun 21 15:49:26 s5 pkg-static: php56-mysqli-5.6.35_1 deinstalled
Jun 21 15:49:30 s5 pkg-static: php56-mysqli-5.6.36_1 installed
Jun 21 16:39:57 s5 pkg-static: sqlite3-3.24.0 installed
Jun 21 17:43:43 s5 pkg-static: py27-sqlite3-2.7.15_7 installed
В итоге поставил 5.7

Код: Выделить всё

uname -a
FreeBSD s5 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r335441: Thu Jun 21 09:28:52 MSK 2018    qqq@s5:/usr/obj/usr/src/sys/GENERIC  amd64
В результате без проблем поставил 5.7

Код: Выделить всё

pkg version -v|grep sql
mysql57-client-5.7.22_1            =   up-to-date with port
mysql57-server-5.7.22              =   up-to-date with port
php56-mysql-5.6.36_1               =   up-to-date with port
php56-mysqli-5.6.36_1              =   up-to-date with port
py27-sqlite3-2.7.15_7              =   up-to-date with port
sqlite3-3.24.0                     =   up-to-date with port
Естественно все порты обновлены перед этим...

MySQL56

Добавлено: 2018-07-31 7:57:08
Reken
mysql56-server установился, но спустя небольшое время перестал работать...
Решил удалить его:
pkg delete mysql56-server
pkg delete mysql56-client
удалил каталог /var/db/mysql
удалил каталог /usr/local/etc/mysql

Теперь после повторной установки mysql56 не запускается. Подскажите пожалуйста советом
Лог mysql:
/usr/local/libexec/mysqld: Error on delete of './auto.cnf' (Errcode: 2 - No such file or directory)
2018-07-30 16:24:46 18140 [Warning] World-writable config file './auto.cnf' has been removed.

2018-07-30 16:24:46 18140 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: ed9340ba-93fb-11e8-a281-0030489edb0c.
2018-07-30 16:24:46 18140 [Note] RSA private key file not found: /var/db/mysql//private_key.pem. Some authentication plugins will not work.
2018-07-30 16:24:46 18140 [Note] RSA public key file not found: /var/db/mysql//public_key.pem. Some authentication plugins will not work.
2018-07-30 16:24:46 18140 [Note] Server hostname (bind-address): '*'; port: 3306
2018-07-30 16:24:46 18140 [Note] IPv6 is available.
2018-07-30 16:24:46 18140 [Note] - '::' resolves to '::';
2018-07-30 16:24:46 18140 [Note] Server socket created on IP: '::'.
2018-07-30 16:24:46 18140 [ERROR] Can't start server : Bind on unix socket: Address already in use
2018-07-30 16:24:46 18140 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
2018-07-30 16:24:46 18140 [ERROR] Aborting

MySQL56

Добавлено: 2018-07-31 10:16:51
Demis
Reken писал(а):
2018-07-31 7:57:08
2018-07-30 16:24:46 18140 [ERROR] Can't start server : Bind on unix socket: Address already in use
2018-07-30 16:24:46 18140 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
Дык, это... Что-то сокет занятым держит. Такое впечатление, что при переустановке даймон "старого" мускула был запущен.
И честно об этом пишет: "have another mysqld server running on socket"

MySQL56

Добавлено: 2018-07-31 11:38:46
Reken
Проблема решилась:
rm /tmp/mysql.sock
service mysql-server start