我试图在我的ubuntu18.04上安装mysql-服务器,但是我得到了dpkg错误
sudo apt-get install mysql-server之后的终端输出是
阅读包列表..。创建依赖树读取状态信息..。将安装下列附加软件包: libaio1 libevent 2.1-6 mysql-client-5.7 mysql-core-5.7 mysql-server-5.7 mysql-server-core-5.7 mysql-server-core-5.7建议包: libaio1 libevent 2.1-6 mysql-client-5.7 mysql-client-5.7 mysql-通用-server-mysql服务器-5.7 mysql-服务器-核心-5.7升级,8新安装,0删除,0未升级。需要得到0 B/19.1 MB的档案。在此操作之后,将使用155 MB的额外磁盘空间。你想继续吗?Y/n Y预配置包..。选择以前未选择的包mysql-常见。(读取数据库.当前安装的274343个文件和目录。)准备打开.../0-mysql-common_1%3a10.4.12+maria~eoan_all.deb ..。解压mysql-通用(1:10.4.12+maria~eoan) .选择以前未选择的包libaio1 1:amd64 64。准备拆包./1-libaio1_0.3.110-5 ubuntu0.1_amd64.deb..amd64 6 4(0.3.110-5 ubuntu0.1).选择以前未选择的软件包mysql-client-core-5.7。准备打开.../2-mysql-client-core-5.7_5.7.29-0ubuntu0.18.04.1_amd64.deb ..。客户端-核心-5.7 (5.7.29-0ubuntu0.18.04.1)选择以前未选择的软件包mysql-client-5.7。准备打开.../3-mysql-client-5.7_5.7.29-0ubuntu0.18.04.1_amd64.deb ..。解压mysql-client-5.7 (5.7.29-0ubuntu0.18.04.1)选择以前未选择的软件包mysql-server-core-5.7。准备打开.../4-mysql-server-core-5.7_5.7.29-0ubuntu0.18.04.1_amd64.deb ..。解压缩mysql-服务器-核心-5.7 (5.7.29-0ubuntu0.18.04.1)选择以前未选择的软件包libevent 2.1-6:amd64 64。准备打开.../5-libevent-core-2.1-6_2.1.8-stable-4build1_amd64.deb ..。开封液芯-2.1-6:amd64 64(2.1.8-稳定-4楼1).设置mysql-通用(1:10.4.12+maria~eoan) .选择以前未选择的软件包mysql-server-5.7。(读取数据库.当前安装的274503个文件和目录。)准备打开.../mysql-server-5.7_5.7.29-0ubuntu0.18.04.1_amd64.deb ..。解压缩mysql-服务器-5.7 (5.7.29-0ubuntu0.18.04.1)选择以前未选择的软件包mysql-server。准备打开.../mysql-server_5.7.29-0ubuntu0.18.04.1_all.deb ..。解压缩mysql-服务器(5.7.29-0ubuntu0.18.04.1).core=‘core 6’>amd64 64(2.1.8-稳定-4构建1)..amd64=‘amd64 6’> (0.3.110-5ubuntu0.1)建立mysql-client-core-5.7 (5.7.29-0ubuntu0.18.04.1)建立mysql服务器-核心-5.7 (5.7.29-0ubuntu0.18.04.1)建立mysql 5.7 (5.7.29-0ubuntu0.18.04.1)设置mysql-server-5.7 (5.7.29-0ubuntu0.18.04.1) ./var/lib/dpkg/info/mysql-服务器-5.7.postinst:第191行:/usr/share/mysql-公共/配置-符号链接:无此类文件或目录dpkg:错误处理包mysql-server-5.7 (-配置):安装mysql-server-5.7包后安装脚本子进程返回错误退出状态127 dpkg:依赖问题防止mysql服务器的配置:mysql服务器依赖于mysql-server-5.7;但是: mysql-server-5.7包还没有配置。
dpkg:错误处理包mysql-server (--配置):依赖问题-没有编写未配置的apport报告,因为错误消息指示其后续错误来自以前的故障。用于libc (2.27-3ubuntu1)的处理触发器.系统的处理触发器(237-3 ubuntu10.39).=‘2.8.3 1’>处理触发器(2.8.3-2 ubuntu0.1)..0.100.0=‘0.100.0 2’>处理触发器(0.100.0-21) .在下一次重新启动时将重新描述处理过程中遇到的错误: mysql-server-5.7 mysql-server E: server /usr/bin/dpkg返回一个错误代码(1)
我已经尝试了在堆栈溢出和Internet其他地方可以找到的所有其他解决方案。
我尝试过的解决方案包括purging mysql、autoremove、autoclean、dist upgrade、reboot、removing /etc/mysql /var/lib/mysql和几乎所有其他与problem.It相关的东西都无助于我,现在问这个问题是因为没有其他答案对我有帮助。我不担心失去我在系统上可能有的任何DB。
我必须补充的是,由于安装mysql不适合我,所以我使用了安装良好的mongodb.It,但是现在即使删除和安装mongodb也会产生同样的错误。
发布于 2020-02-24 04:38:49
请尝试以下步骤,
1.)首先,通过键入以下内容更新apt包索引:
$sudo apt update)然后使用以下命令安装MySQL包:
$sudo apt install mysql-server3.安装完成后,MySQL服务将自动启动。若要检查MySQL服务器是否正在运行,请键入:
$sudo systemctl status mysql输出量
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-2-20 11:30:23 PDT; 5min ago
Main PID: 17382 (mysqld)
Tasks: 27 (limit: 2321)
CGroup: /system.slice/mysql.service
`-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pidhttps://stackoverflow.com/questions/60369623
复制相似问题