1 / 1 / 4
Регистрация: 04.11.2016
Сообщений: 148
1

Ошибка при любом взаимодействии с mysql утилитой

16.09.2022, 18:29. Показов 360. Ответов 6

Ошибка при любом взаимодействии с mysql утилитой.
Bash
1
2
3
4
5
6
7
8
vitaliti@myserver:/var/www/tmp$ sudo mysql -u root
mysql: [ERROR] unknown option '--skip-character-set-client-handshake'.
vitaliti@myserver:/var/www/tmp$ sudo mysql -u
mysql: [ERROR] unknown option '--skip-character-set-client-handshake'.
vitaliti@myserver:/var/www/tmp$ sudo mysql
mysql: [ERROR] unknown option '--skip-character-set-client-handshake'.
vitaliti@myserver:/var/www/tmp$ mysql
mysql: [ERROR] unknown option '--skip-character-set-client-handshake'.
Файл /etc/mysql/my.cnf:
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
#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
# 
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
 
#
# * IMPORTANT: Additional settings that can override those from this file!
#   The files must end with '.cnf', otherwise they'll be ignored.
#
 
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
[client]
default-character-set=utf8mb4
 
[mysql]
default-character-set=utf8mb4
[mysqld_safe]
log_error=/var/log/mysql/mysql_error.log
 
[mysqld]
# Database charset parameters
character-set-server = utf8
collation-server = utf8_unicode_ci
init-connect = "SET NAMES utf8 COLLATE utf8_unicode_ci"
skip-character-set-client-handshake
skip-name-resolve
[server]
skip-character-set-client-handshake
В логах всё спокойно:
Bash
1
2
3
4
5
6
7
8
9
2022-09-16T13:13:12.065381Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.30-0ubuntu0.22.04.1) starting as process 15308
2022-09-16T13:13:12.071328Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2022-09-16T13:13:12.876560Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-09-16T13:13:13.068067Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2022-09-16T13:13:13.068098Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported fo>
2022-09-16T13:13:13.093009Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.30-0ubuntu0.22.04.1'  socket: '/v>
2022-09-16T13:13:13.093008Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '127.0.0.1' port: 33060, socket: /var/run/>
2022-09-16T13:21:52.372078Z 0 [System] [MY-013172] [Server] Received SHUTDOWN from user <via user signal>. Shutting down mysqld (Version: 8.0.30-0ub>
2022-09-16T13:21:53.347695Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.30-0ubuntu0.22.04.1)  (Ubuntu).
Не знаю в чем проблема уже.

Добавлено через 1 час 30 минут
правильные логи*
Bash
1
2
3
4
5
6
7
8
9
2022-09-16T13:13:12.065381Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.30-0ubuntu0.22.04.1) starting as process 15308
2022-09-16T13:13:12.071328Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2022-09-16T13:13:12.876560Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-09-16T13:13:13.068067Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2022-09-16T13:13:13.068098Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2022-09-16T13:13:13.093009Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.30-0ubuntu0.22.04.1'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu).
2022-09-16T13:13:13.093008Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '127.0.0.1' port: 33060, socket: /var/run/mysqld/mysqlx.sock
2022-09-16T13:21:52.372078Z 0 [System] [MY-013172] [Server] Received SHUTDOWN from user <via user signal>. Shutting down mysqld (Version: 8.0.30-0ubuntu0.22.04.1).
2022-09-16T13:21:53.347695Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.30-0ubuntu0.22.04.1)  (Ubuntu).
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.09.2022, 18:29
Ответы с готовыми решениями:

Намертво зависает при любом взаимодействии с файлом
Скачал на жестикй диск в отдельную папку фотки с почты, фоток много, по ~2МБ каждая. И при любом...

Ошибка при взаимодействии с сервером
class Program { public TcpClient tcpClient; public NetworkStream netStream;...

Ошибка при взаимодействии с MS Office
Здравствуйте, форумчане! при попитке взаймодействовать с MS Office (Word/Excel) выводиться такая...

Ошибка PyQt5 при взаимодействии с Python 3.6.4
Здравствуйте! Помогите пожалуйста разобраться. Установил на windows 10 python 3.6.4, затем при...

Ошибка COM в переборе писем при взаимодействии с Outlook 2010
Добрый день! Возникла странная проблема, связанная с взаимодействием c# и Outlook 2010. Суть:...

6
7 / 7 / 0
Регистрация: 11.08.2022
Сообщений: 71
17.09.2022, 06:48 2
А если попробовать закомментировать в файле конфигурации skip-character-set-client-handshake?
Это ведь на эту опцию ругается?
https://www.google.com/search?... hake+mysql
0
288 / 137 / 31
Регистрация: 30.08.2017
Сообщений: 1,079
17.09.2022, 12:10 3
Ну судя по докам эта опция в конфигфайле присутствует:
https://dev.mysql.com/doc/refm... rence.html
А это нормальная форма записи для мускуля? Не надо значение указывать:
Bash
1
skip-character-set-client-handshake ON
0
7 / 7 / 0
Регистрация: 11.08.2022
Сообщений: 71
18.09.2022, 01:12 4
Цитата Сообщение от _sg2 Посмотреть сообщение
Ну судя по докам эта опция в конфигфайле присутствует:
https://dev.mysql.com/doc/refm... rence.html
Ну система ведь на неё ругается. А как вы иначе избавитесь от сообщения об ошибке?
В любом случае надо что-то с этой опцией делать.
1
288 / 137 / 31
Регистрация: 30.08.2017
Сообщений: 1,079
18.09.2022, 12:11 5
Почитал про неё. Эта фиговина заставляет мускуля маскироваться под 4.0, значение по-умолчанию ON. Я абсолютно не знаю эту СУБД, но на вскидку согласен, что эту опцию можно вообще удалить.

https://dev.mysql.com/doc/refm... -handshake
0
1 / 1 / 4
Регистрация: 04.11.2016
Сообщений: 148
23.09.2022, 12:50  [ТС] 6
Пробовал так поправить файл /etc/mysql/my.cnf - тоже самое
файл /etc/mysql/my.cnf выглядит так:
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
cat /etc/mysql/my.cnf
#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
 
#
# * IMPORTANT: Additional settings that can override those from this file!
#   The files must end with '.cnf', otherwise they'll be ignored.
#
 
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
 
[mysqld_safe]
log_error=/var/log/mysql/mysql_error.log
 
[mysqld]
# Database charset parameters
character-set-server = utf8
collation-server = utf8_unicode_ci
init-connect = "SET NAMES utf8"
skip-character-set-client-handshake = OFF
skip-name-resolve
[server]
skip-character-set-client-handshake = OFF
Добавлено через 7 минут
Пошарился по файлам конфигураций.
В итоге после изменения файла в /etc/mysql/conf.d/mysql.cnf стали другие ошибки выводиться - значит из него конфиги работают
0
288 / 137 / 31
Регистрация: 30.08.2017
Сообщений: 1,079
23.09.2022, 20:50 7
Так в логах
Bash
1
unknown option '--skip-character-set-client-handshake'.
т.е. вообще про эту опцию сервис не знает! Её из конфига стоит попробовать вообще убрать к чёрту.
Может компилили без её поддержки?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2022, 20:50
Помогаю со студенческими работами здесь

Ошибка при сборке с утилитой make
Пытаюсь собрать проект. Есть исходники и make-файл. Собираю из консоли VC++. Выходит ошибка: g++ ...

Ошибка при взаимодействии двух потоков java.lang.IllegalMonitorStateException
создаю простое приложение &quot;работа трансфера в банке)&quot; создал класс Account с методом getLock...

Ошибка при работе с утилитой Network Scanner Utility 3
Доброго времени суток! Есть ноутбук с Win8, МФУ Xerox WorkCentre 5020\DN и утилита для доступа...

При попытке просканировать систему лечащей утилитой от Dr.Web падает система (ошибка hal.dll)
Доброго времени суток, форумчане. Столкнулся с проблемой: при попытке просканировать систему...

Ошибка при любом изменении БД
Пишу на АСП, через АДО. При попытке обновить изменения Recordset пишет: 'Текущий объект Recordset...

Ошибка при любом изменении файла
Добрый день. Столкнулся с очень странной проблемой - внезапно при любом редактировании программы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru