Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Процесс mysql

Всем привет.

У меня на сервере под FreeBSD работает такой процесс:

root@ge:/usr/ports/shells/bash # ps -ax | grep mysql
1415 ?? IsJ 0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/global.bubu-nurubu.globaledge.r
1486 ?? IJ 129:33.46 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --user=mysql --log-error=/var/db/mysql/global.bubu-nurubu
87117 0 S+ 0:00.00 grep mysql

Но при этом каталога /var/db/mysql нет. В каталоге /var/db/ (который существует) нет вообще упоминания о mysql. Как такое может быть? Если mysql снесли, то как процесс может работать? Более того, в каталоге /usr/local/libexec/ нет вообще файла mysql:

root@ge:/usr/local/libexec # ls
mc

Спасибо
Ответ: Alexey Agafonov,

Наверно необходимо в конфиге /var/db/mysql/my.cnf посмотреть настройки.


Если сделать линк var на каталог usr, то писаться будет в другое место.
Вопрос: обновить mysql с 5.1 до 5.5

Помогите обновить mysql, подключить репозиторий Remi 
пишу yum upgrade mysql, а оно и php хочет обновить, как обновить только mysql ?
Ответ:
Помогите обновить mysql, подключить репозиторий Remi 
пишу yum upgrade mysql, а оно и php хочет обновить, как обновить только mysql ?
Вопрос: Как подружить Mysql 5.6 и PHP 5.6 в CentOS 7

ОС - CentOS 7

Установил Mysql 5.6 и PHP 5.6

Вопрос: как подключить PHP к MySQL ?
Не могу найти нужный модуль в интернете.

yum -y install php-mysql - НЕ помогает

Может кто знает что делать в этой ситуации?
Спасибо за ответы.
Ответ: VGrey,

И что это значит? Что в CentOS базы MySQL можно связать только с PHP версии 5.4 ? Существует ли модуль для свежих версий PHP ?
Вопрос: Ubuntu. Docker daemon где указывать параметры?

Пытаюсь передать параметр --insecure-registries

Попытался в /etc/default/docker указать в DOCKER_OPTS - ноль эффекта. В sudo journalctl -fu docker.service ничего про мой добавленный параметр ничего (((

Попытался создать файл /etc/docker/daemon.json В результате получаю в логе Failed to start Docker Application Container Engine. (((

Где и как его корректно задавать. Может кто примером (json'а) поделится.
Ответ: Убрал переводы строки в JSON - все заработало. Похоже весь JSON файл должен быть одной единственной длинной строчкой.
Вопрос: Debian (Raspbian) MySQL ошибка в запуске службы

Доброго времени суток. Проблема возникла в работе с MySQL на Raspberry Pi. Была установлена служба mysql (пакеты mysql-server и mysql-client). Все хорошо заработало при проверке. Смог зайти, создать таблицу, писать, читать. Потом, спустя пару перезагрузок и установкой php, мне понадобилось сменить данные локальной сети. Пришлось перевести малинку на статический ip с dhcp сервера. Но из-за конфликта диапазона айпишников роутера, пришлось, уже 2 раз, менять статический ip. История закончена. И вот, мне понадобилось уже в полную использовать MySQL, как вдруг, ошибка при запуске службы 2002 (ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)). При долгом рытье в интернете и переустановки службы с её тотальным уничтожением, проблема не пропала. Сам я не большой в этом знаток, потому если вам нужны какие данные с устройства, скажите. Спасибо за внимание и надеюсь на вашу помощь.
Ответ: оно его и не слушает, сама служба не стартует. Вот логи установки и ошибки при запуске
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
root@raspberrypi:~# apt-GET install mysql-server mysql-client
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libdbd-mysql-perl libmysqlclient16 mysql-client-5.5 mysql-server-5.5
  mysql-server-core-5.5
Suggested packages:
  libterm-readkey-perl tinyca
The following NEW packages will be installed:
  libdbd-mysql-perl libmysqlclient16 mysql-client mysql-client-5.5
  mysql-server mysql-server-5.5 mysql-server-core-5.5
0 upgraded, 7 newly installed, 0 TO remove AND 10 NOT upgraded.
Need TO GET 0 B/8,556 kB OF archives.
After this operation, 87.8 MB OF additional disk SPACE will be used.
Do you want TO continue [Y/n]? Y
Preconfiguring packages ...
Selecting previously unselected package libmysqlclient16.
(Reading DATABASE ... 101696 files AND directories currently installed.)
Unpacking libmysqlclient16 (FROM .../libmysqlclient16_5.1.62-1_armhf.deb) ...
Selecting previously unselected package libdbd-mysql-perl.
Unpacking libdbd-mysql-perl (FROM .../libdbd-mysql-perl_4.021-1_armhf.deb) ...
Selecting previously unselected package mysql-client-5.5.
Unpacking mysql-client-5.5 (FROM .../mysql-client-5.5_5.5.44-0+deb7u1_armhf.deb) ...
Selecting previously unselected package mysql-server-core-5.5.
Unpacking mysql-server-core-5.5 (FROM .../mysql-server-core-5.5_5.5.44-0+deb7u1_armhf.deb) ...
Selecting previously unselected package mysql-server-5.5.
Unpacking mysql-server-5.5 (FROM .../mysql-server-5.5_5.5.44-0+deb7u1_armhf.deb) ...
Selecting previously unselected package mysql-client.
Unpacking mysql-client (FROM .../mysql-client_5.5.44-0+deb7u1_all.deb) ...
Selecting previously unselected package mysql-server.
Unpacking mysql-server (FROM .../mysql-server_5.5.44-0+deb7u1_all.deb) ...
Processing triggers FOR man-db ...
Setting up libmysqlclient16 (5.1.62-1) ...
Setting up libdbd-mysql-perl (4.021-1) ...
Setting up mysql-client-5.5 (5.5.44-0+deb7u1) ...
Setting up mysql-server-core-5.5 (5.5.44-0+deb7u1) ...
Setting up mysql-server-5.5 (5.5.44-0+deb7u1) ...
[ ok ] Stopping MySQL DATABASE server: mysqld.
151008  2:31:15 [Warning] USING UNIQUE OPTION prefix key_buffer instead OF key_buffer_size IS deprecated AND will be removed IN a future release. Please USE the FULL name instead.
151008  2:31:15 [Note] /usr/sbin/mysqld (mysqld 5.5.44-0+deb7u1) starting AS process 12492 ...
151008  2:31:16 [Warning] USING UNIQUE OPTION prefix myisam-recover instead OF myisam-recover-options IS deprecated AND will be removed IN a future release. Please USE the FULL name instead.
151008  2:31:16 [Note] Plugin 'FEDERATED' IS disabled.
151008  2:31:16 InnoDB: The InnoDB memory heap IS disabled
151008  2:31:16 InnoDB: Mutexes AND rw_locks USE GCC atomic builtins
151008  2:31:16 InnoDB: Compressed TABLES USE zlib 1.2.7
151008  2:31:16 InnoDB: USING Linux native AIO
151008  2:31:16 InnoDB: Initializing buffer pool, SIZE = 128.0M
151008  2:31:16 InnoDB: Completed initialization OF buffer pool
151008  2:31:16 InnoDB: highest supported file format IS Barracuda.
151008  2:31:17  InnoDB: Waiting FOR the background threads TO START
151008  2:31:18 InnoDB: 5.5.44 started; log SEQUENCE NUMBER 1595675
151008  2:31:18  InnoDB: Starting shutdown...
151008  2:31:19  InnoDB: Shutdown completed; log SEQUENCE NUMBER 1595675
[FAIL] Starting MySQL DATABASE server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit STATUS 1
Setting up mysql-client (5.5.44-0+deb7u1) ...
dpkg: dependency problems prevent configuration OF mysql-server:
 mysql-server depends ON mysql-server-5.5; however:
  Package mysql-server-5.5 IS NOT configured yet.
 
dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Вопрос: Перезагрузить mysql сервер с обнулением таблицы mysql - опция mysqld --skip-grant-tables

Здравствуйте , столкнулся с такой проблемой ,неудаётся подключиться к серверу mysql из командной строки.
Bash
1
mysql -p pass -u login
постоянно выдаётся
Code
1
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES). 
понимаю , что неполучается найти такой хост , пробовал сделать вот так:

Bash
1
sudo mysqld --skip-grant-tables
такой результат:

Code
1
2
2016-05-20 16:39:48 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-05-20 16:39:48 0 [Note] mysqld (mysqld 5.6.30-0ubuntu0.15.10.1) starting as process 4359 ...
Скажите , в чём может быть дело может я просто неправильно использую mysqld --skip-grant-tables.
Ответ:

Не по теме:

Сообщение от saladdd
ЧТО мне такое ubuntu пишет
если английский - это темный лес, существуют сервисы типа гугл-транслейт...


открываем первый терминал и начинаем:
1. это чисто для понимания что бинарников мускула есть два (клиент и сервер):
Bash
1
2
3
4
dmitry@test-server:~$ which mysql
/usr/bin/mysql
dmitry@test-server:~$ which mysqld
/usr/sbin/mysqld
2. проверяем статус демоона и останавливаем его:
Bash
1
2
3
4
dmitry@test-server:~$ service mysql status
mysql start/running, process 29948
dmitry@test-server:~$ sudo service mysql stop
mysql stop/waiting
3. Запускаем бинарник демона с ключом:
Bash
1
2
3
4
dmitry@test-server:~$ sudo mysqld  --skip-grant-tables 
[1] 30926
dmitry@test-server:~$ 160522  9:06:06 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
160522  9:06:06 [Note] mysqld (mysqld 5.5.49-0ubuntu0.12.04.1) starting as process 30934 ...
4. Открываем НОВЫЙ ТЕРМИНАЛ и в нем запускаем бинарник клиента:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
dmitry@test-server:~$ mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.49-0ubuntu0.12.04.1 (Ubuntu)
 
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql> 
и что тут сложного?
Вопрос: Freeradius-mysql на Ubuntu 14.04

Пытаюсь установить веб-авторизацию через freeradius сервер. Установил Ubuntu 14.04 на него нужно было скачать следующие пакеты:
Apache2
MySQL Server
PHP5
freeradius
freeradius-dialupadmin
freeradius-mysql
php5-cgi
php5-mysql
openssl
При установке freeradius-mysql терминал выдал ошибку и теперь вообще ничего не могу сделать, apt-get выдает след. ошибку:
ubuntu terminal error

1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up freeradius-mysql (2.1.12+dfsg-1.2ubuntu8) ...
reload: Unknown instance:
invoke-rc.d: initscript freeradius, action "force-reload" failed.
dpkg: error processing package freeradius-mysql (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
freeradius-mysql
E: Sub-process /usr/bin/dpkg returned an error code (1)


apt-get update upgrade не помогают, что делать?
Ответ: для работы радиуса с мускулом когда-то ставил такие пакеты
Код Bash
1
sudo apt-get install freeradius freeradius-common freeradius-mysql freeradius-utils libfreeradius2
Вопрос: Starting MySQL database server: . failed

Help, please.
Can not start mysql server

Here is console output:

Код Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pi@raspberrypi ~ $ mysql -u root -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
pi@raspberrypi ~ $ sudo service mysql restart
[ ok ] Stopping MySQL database server: mysqld.
[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
pi@raspberrypi ~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           14G  2.9G   10G  23% /
/dev/root        14G  2.9G   10G  23% /
devtmpfs        215M     0  215M   0% /dev
tmpfs            44M  284K   44M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            88M     0   88M   0% /run/shm
/dev/mmcblk0p5   60M  9.6M   50M  17% /boot
/dev/mmcblk0p3   27M  397K   25M   2% /media/SETTINGS
pi@raspberrypi ~ $ 
Ответ: Dmitry, проверил память, ошибок не обнаружил, снес систему, отформатировал память, установил систмеу заново, права доступа к /var/lib/mysql выдал максимальные для всех, но снова фэйл по той же причине.

Amet13, какую папку нужно смотреть конкретно? И что я из этого выясню?
Вопрос: Оптимальная ли настройка mysql/my.cnf

Оперативки 1000мб
конфиг под SPOILER
проблема в том что оперативка грузится на 90-100% и сайты переодически падают
может быть что то изменить или добавить в конфиг


Кликните здесь для просмотра всего текста
[client]
port=3306
socket=/var/run/mysqld/mysqld.sock

[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock

[mysqld]
user=mysql
pid-file=/var/run/mysqld/mysqld.pid
socket=/var/run/mysqld/mysqld.sock
port=3306
basedir=/usr
datadir=/var/lib/mysql
tmpdir=/tmp
lc-messages-dir=/usr/share/mysql
log_error=/var/log/mysql/error.log

symbolic-links=0

skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 20M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
net_buffer_length = 4K
thread_stack = 480K

thread_cache_size = 8
query_cache_size= 16M
thread_concurrency = 8
myisam_sort_buffer_size = 64M

#innodb_use_native_aio = 0
innodb_file_per_table
innodb_lock_wait_timeout = 500
innodb_buffer_pool_size=8M
innodb_additional_mem_pool_size=500K
innodb_log_buffer_size=500K
innodb_thread_concurrency=2

max_connections=300
max_user_connections=20
wait_timeout=200
interactive_timeout=100
long_query_time=10

!includedir /etc/mysql/conf.d/
Ответ: вот скрин mysql тюнера с рекомендациями
только мне они не понятны
. radikal .ru/i119/1602/23/1f722fbd114e.png/htm

пробел перед и после radikal уберите
Вопрос: Запустить mysql (сейчас в логах: Unable to lock ibdata1, error: 11)

Из-за чего возникает данная ошибка? Я раскопал в сети что из-за двух запущенных приложений.
Честно говоря, не очень хорошо пока умею анализировать логи.
Как устранить данную проблему?
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
160621 02:07:51 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
160621 02:08:40 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
2016-06-21 02:08:40 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-06-21 02:08:40 0 [Note] /usr/sbin/mysqld (mysqld 5.6.30-0ubuntu0.15.10.1) starting as process 3711 ...
2016-06-21 02:08:40 3711 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
2016-06-21 02:08:40 3711 [Note] Plugin 'FEDERATED' is disabled.
2016-06-21 02:08:40 3711 [Note] InnoDB: Using atomics to ref count buffer pool pages
2016-06-21 02:08:40 3711 [Note] InnoDB: The InnoDB memory heap is disabled
2016-06-21 02:08:40 3711 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2016-06-21 02:08:40 3711 [Note] InnoDB: Memory barrier is not used
2016-06-21 02:08:40 3711 [Note] InnoDB: Compressed tables use zlib 1.2.8
2016-06-21 02:08:40 3711 [Note] InnoDB: Using Linux native AIO
2016-06-21 02:08:40 3711 [Note] InnoDB: Using CPU crc32 instructions
2016-06-21 02:08:40 3711 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2016-06-21 02:08:40 3711 [Note] InnoDB: Completed initialization of buffer pool
2016-06-21 02:08:40 3711 [Note] InnoDB: Highest supported file format is Barracuda.
2016-06-21 02:08:40 3711 [Note] InnoDB: 128 rollback segment(s) are active.
2016-06-21 02:08:40 3711 [Note] InnoDB: Waiting for purge to start
2016-06-21 02:08:40 3711 [Note] InnoDB: 5.6.30 started; log sequence number 7666718
2016-06-21 02:08:40 3711 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
2016-06-21 02:08:40 3711 [Note]   - '127.0.0.1' resolves to '127.0.0.1';
2016-06-21 02:08:40 3711 [Note] Server socket created on IP: '127.0.0.1'.
2016-06-21 02:08:40 3711 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.6.30-0ubuntu0.15.10.1'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu)
160621 02:18:20 mysqld_safe A mysqld process already exists
160621 02:18:21 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
2016-06-21 02:18:21 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-06-21 02:18:21 0 [Note] /usr/sbin/mysqld (mysqld 5.6.30-0ubuntu0.15.10.1) starting as process 4567 ...
2016-06-21 02:18:21 4567 [Warning] Buffered warning: Changed limits: max_open_files: 1024 (requested 5000)
 
2016-06-21 02:18:21 4567 [Warning] Buffered warning: Changed limits: table_open_cache: 431 (requested 2000)
 
2016-06-21 02:18:21 4567 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
2016-06-21 02:18:21 4567 [Note] Plugin 'FEDERATED' is disabled.
2016-06-21 02:18:21 4567 [ERROR] Function 'innodb' already exists
2016-06-21 02:18:21 4567 [Warning] Couldn't load plugin named 'innodb' with soname 'ha_innodb.so'.
2016-06-21 02:18:21 4567 [ERROR] Function 'federated' already exists
2016-06-21 02:18:21 4567 [Warning] Couldn't load plugin named 'federated' with soname 'ha_federated.so'.
2016-06-21 02:18:21 4567 [ERROR] Function 'blackhole' already exists
2016-06-21 02:18:21 4567 [Warning] Couldn't load plugin named 'blackhole' with soname 'ha_blackhole.so'.
2016-06-21 02:18:21 4567 [ERROR] Function 'archive' already exists
2016-06-21 02:18:21 4567 [Warning] Couldn't load plugin named 'archive' with soname 'ha_archive.so'.
2016-06-21 02:18:21 4567 [Note] InnoDB: Using atomics to ref count buffer pool pages
2016-06-21 02:18:21 4567 [Note] InnoDB: The InnoDB memory heap is disabled
2016-06-21 02:18:21 4567 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2016-06-21 02:18:21 4567 [Note] InnoDB: Memory barrier is not used
2016-06-21 02:18:21 4567 [Note] InnoDB: Compressed tables use zlib 1.2.8
2016-06-21 02:18:21 4567 [Note] InnoDB: Using Linux native AIO
2016-06-21 02:18:21 4567 [Note] InnoDB: Using CPU crc32 instructions
2016-06-21 02:18:21 4567 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2016-06-21 02:18:21 4567 [Note] InnoDB: Completed initialization of buffer pool
2016-06-21 02:18:21 4567 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 11
2016-06-21 02:18:21 4567 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.
2016-06-21 02:18:21 4567 [Note] InnoDB: Retrying to lock the first data file
2016-06-21 02:18:22 4567 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 11
Ответ: Amet13,
Bash
1
2
3
saladd@saladd-EasyNote-LM85:~$ sudo service mysql stop
saladd@saladd-EasyNote-LM85:~$ ps aufx  | grep mysql
saladd   21311  0.0  0.0  14940  2028 pts/2    S+   10:55   0:00                  \_ grep --color=auto mysql
Добавлено через 18 минут
Amet13, скажите ,но дело в том ,что по данному адресу пусто.
Bash
1
2
$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)