Установка сервера MySQL, совершенно новая для Ubuntu. сожалею

Когда я пытаюсь установить этот MySQL для своего VPS, следуя руководству по руководству на веб-сайте https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo -fresh-install говорит это: root@CrispKnotty-VM:~# apt-get install mysql-server Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: gcc-4.8-base:i386 Use 'apt-get autoremove' to remove it. The following extra packages will be installed: gcc-7-base gcc-7-base:i386 libaio1 libmecab2 libstdc++6 libstdc++6:i386 mysql-client mysql-community-client mysql-community-server The following NEW packages will be installed: gcc-7-base gcc-7-base:i386 libaio1 libmecab2 mysql-client mysql-community-client mysql-community-server mysql-server The following packages will be upgraded: libstdc++6 libstdc++6:i386 2 upgraded, 8 newly installed, 0 to remove and 693 not upgraded. 2 not fully installed or removed. Need to get 0 B/32.9 MB of archives. After this operation, 239 MB of additional disk space will be used. Do you want to continue? [Y/n] y WARNING: The following packages cannot be authenticated! libaio1 gcc-7-base gcc-7-base:i386 libstdc++6:i386 libstdc++6 libmecab2 Install these packages without verification? [y/N] y Preconfiguring packages ... dpkg-deb: error: archive '/var/cache/apt/archives/libaio1_0.3.110-5_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up dpkg: error processing archive /var/cache/apt/archives/libaio1_0.3.110-5_amd64.deb (--unpack): subprocess dpkg-deb --control returned error exit status 2 dpkg-deb: error: archive '/var/cache/apt/archives/gcc-7-base_7.2.0-17_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up dpkg: error processing archive /var/cache/apt/archives/gcc-7-base_7.2.0-17_amd64.deb (--unpack): subprocess dpkg-deb --control returned error exit status 2 dpkg-deb: error: archive '/var/cache/apt/archives/gcc-7-base_7.2.0-17_i386.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up dpkg: error processing archive /var/cache/apt/archives/gcc-7-base_7.2.0-17_i386.deb (--unpack): subprocess dpkg-deb --control returned error exit status 2 Errors were encountered while processing: /var/cache/apt/archives/libaio1_0.3.110-5_amd64.deb /var/cache/apt/archives/gcc-7-base_7.2.0-17_amd64.deb /var/cache/apt/archives/gcc-7-base_7.2.0-17_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

, и я совершенно не понимаю, что это значит или как я могу это исправить ... Извините. Я не мог найти это нигде, где я искал.

EDIT: Tried https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt- repo-fresh-install , не повезло:

root@CrispKnotty-VM:~# apt-get install --reinstall dpkg Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: libnuma1 Use 'apt-get autoremove' to remove it. The following extra packages will be installed: libdpkg-perl Suggested packages: debsig-verify debian-keyring gcc c-compiler binutils bzr The following packages will be upgraded: dpkg libdpkg-perl 2 upgraded, 0 newly installed, 0 to remove and 691 not upgraded. 2 not fully installed or removed. Need to get 0 B/3449 kB of archives. After this operation, 1311 kB of additional disk space will be used. Do you want to continue? [Y/n] y WARNING: The following packages cannot be authenticated! libdpkg-perl dpkg Install these packages without verification? [y/N] y dpkg-deb: error: archive '/var/cache/apt/archives/libdpkg-perl_1.19.0.4_all.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up dpkg: error processing archive /var/cache/apt/archives/libdpkg-perl_1.19.0.4_all .deb (--unpack): subprocess dpkg-deb --control returned error exit status 2 dpkg-deb: error: archive '/var/cache/apt/archives/dpkg_1.19.0.4_amd64.deb' has p remature member 'control.tar.xz' before 'control.tar.gz', giving up dpkg: error processing archive /var/cache/apt/archives/dpkg_1.19.0.4_amd64.deb ( --unpack): subprocess dpkg-deb --control returned error exit status 2 Errors were encountered while processing: /var/cache/apt/archives/libdpkg-perl_1.19.0.4_all.deb /var/cache/apt/archives/dpkg_1.19.0.4_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

EDIT: Пробовал это решение, не повезло:

root@CrispKnotty-VM:~# dpkg -i --force-overwrite /var/cache/apt/archives/libaio1_0.3.110-5_amd64.deb dpkg-deb: error: archive '/var/cache/apt/archives/libaio1_0.3.110-5_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up dpkg: error processing archive /var/cache/apt/archives/libaio1_0.3.110-5_amd64.deb (--install): subprocess dpkg-deb --control returned error exit status 2 Errors were encountered while processing: /var/cache/apt/archives/libaio1_0.3.110-5_amd64.deb

0
задан 9 December 2017 в 23:03

2 ответа

Вместо установки MySQL установите MariaDB.

MariaDB является заменой для MySQL. $ sudo apt install mariadb-server mariadb-client

Чтобы запустить MariaDB

$ sudo systemctl start mariadb

Чтобы включить MariaDB для автоматического запуска во время загрузки, запустите

$ sudo systemctl enable mariadb

Теперь запустите защиту после установки script

$ sudo mysql_secure_installation

Доступ к оболочке MySQL

$ mysql -u root -p
0
ответ дан 18 July 2018 в 01:31

Вместо установки MySQL установите MariaDB.

MariaDB является заменой для MySQL. $ sudo apt install mariadb-server mariadb-client

Чтобы запустить MariaDB

$ sudo systemctl start mariadb

Чтобы включить MariaDB для автоматического запуска во время загрузки, запустите

$ sudo systemctl enable mariadb

Теперь запустите защиту после установки script

$ sudo mysql_secure_installation

Доступ к оболочке MySQL

$ mysql -u root -p
0
ответ дан 24 July 2018 в 17:24

Другие вопросы по тегам:

Похожие вопросы: