mysql_tzinfo_to_ sql команда не найдена с mysql server 5.6.46 в Ubuntu 18.04 - PullRequest
0 голосов
/ 31 марта 2020

Я установил mysql версию 5.6, используя это руководство - https://gist.github.com/Ajorona/e44ca0d0e9cfa055976ea91d9a2cba2a, и это версия mysql:

mysql -V
mysql  Ver 14.14 Distrib 5.6.46, for linux-glibc2.12 (x86_64) using  EditLine wrapper

версия Ubuntu:

 cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.4 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.4 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

и сейчас я пытаюсь создать таблицы, связанные с часовым поясом, в базе данных 'mysql', выполнив:

$ sudo apt-get update
$ sudo apt-get install tzdata
$ mysql_tzinfo_to_sql /usr/share/zoneinfo > tzinfo.sql
$ mysql -u root -D mysql -proot < tzinfo.sql

, но я получаю сообщение об ошибке -

 mysql_tzinfo_to_sql /usr/share/zoneinfo > /home/ubuntu/tzinfo.sql

Command 'mysql_tzinfo_to_sql' not found, but can be installed with:

sudo apt install mysql-server-5.7                 
sudo apt install mariadb-server-10.1              
sudo apt install percona-xtradb-cluster-server-5.7

Но мне нужна sql версия до 5.6 для проекта. Есть ли решение этой проблемы?

...