目录
问题解决:use --purge to remove them too
==========
■前言
安装Mysql8.3失败 (原因,安装包下载错了,后面有详细记述)
■命令简称
Linux查看系统配置信息的命令【lscpu】【free】【df】【uname】【lsblk】【top】-CSDN博客
dpkg - package manager for Debian
====
==
Ian Murdock 是计算机科学界的知名人物,他于1973年生于德国。他最著名的贡献之一是创建了Debian GNU/Linux操作系统。在创建Debian之前,他是一位斯坦福大学的计算机科学博士生。Debian是一个免费的开源操作系统,以其稳定性、安全性和广泛的软件包管理系统而闻名。Ian Murdock在1993年创立了Debian项目,并提出了“Debian守则”,这成为了该项目的基本理念和价值观。
除了他对Debian项目的贡献外,Ian Murdock 还曾担任过Linux基金会的首席技术官以及Sun Microsystems的副总裁。他对开源社区的贡献以及对计算机科学领域的影响都是非常显著的。不幸的是,Ian Murdock 在2015年去世,他的离世对开源社区造成了沉重的损失,但他的遗产将永远在开源软件世界中留下深远的影响。
===
■查看安装的软件
dpkg -l
===
■删除安装的软件
删除时使用先后顺序的,根据提示删除即可
正常删除(dpkg -r xxxxName)
dpkg -r xxxxName
问题解决:use --purge to remove them too
dpkg: warning: ignoring request to remove mysql-community-client, only the config
files of which are on the system; use --purge to remove them too
===
apt-get purge mysql-community-client
==
■其他调查信息
命令
-------------------------
systemctl start mysql.service
systemctl status mysql.service
-------------------------ldd /usr/sbin/mysqld
-------------------------
libssl.so.3 => not found
libcrypto.so.3 => not found
-------------------------
apt-get install openssl-------------------------
find / -name "mysql.service" -type fcat /usr/lib/systemd/system/mysql.service | grep ExecStar
-----
ExecStartPre=+/usr/share/mysql-8.3/mysql-systemd-start pre
ExecStart=/usr/sbin/mysqld
------
==
apt-get install libc6:amd64
apt-get install libmecab2
apt-get install libstdc++6:amd6
apt-get install openssl
apt-get update
===mysql的安装包的安装顺序
dpkg -i mysql-common_8.0.36-1ubuntu20.04_amd64.deb
dpkg -i mysql-community-server-core_8.0.36-1ubuntu20.04_amd64.debdpkg -i mysql-community-client-plugins_8.0.36-1ubuntu20.04_amd64.deb
dpkg -i mysql-community-client-core_8.0.36-1ubuntu20.04_amd64.deb
dpkg -i mysql-community-client_8.0.36-1ubuntu20.04_amd64.deb
dpkg -i mysql-client_8.0.36-1ubuntu20.04_amd64.deb
dpkg -i mysql-community-server_8.0.36-1ubuntu20.04_amd64.deb
dpkg -i mysql-server_8.0.36-1ubuntu20.04_amd64.deb
dpkg -l | grep mysql
dpkg -r mysql-community-serverapt-get purge mysql-community-server
---------------------------
root@ubuntu:/opt/mysql# systemctl start mysql.service
Failed to start mysql.service: Unit mysql.service is masked.
---------------------------
systemctl unmask mysql.service---
dpkg -l | grep libc6
=============
ii libc6:amd64 2.31-0ubuntu9.14
ii libc6-dev:amd64 2.31-0ubuntu9.14 amd64
===========================
apt-get install libc6
apt-get install libc6-dev
===
所有安装包
libmysqlclient21_8.0.36-1ubuntu20.04_amd64.deb
libmysqlclient-dev_8.0.36-1ubuntu20.04_amd64.deb
mysql-client_8.0.36-1ubuntu20.04_amd64.deb
mysql-common_8.0.36-1ubuntu20.04_amd64.deb
mysql-community-client_8.0.36-1ubuntu20.04_amd64.deb
mysql-community-client-core_8.0.36-1ubuntu20.04_amd64.deb
mysql-community-client-plugins_8.0.36-1ubuntu20.04_amd64.deb
mysql-community-server_8.0.36-1ubuntu20.04_amd64.deb
mysql-community-server-core_8.0.36-1ubuntu20.04_amd64.deb
mysql-community-server-debug_8.0.36-1ubuntu20.04_amd64.deb
mysql-community-test_8.0.36-1ubuntu20.04_amd64.deb
mysql-community-test-debug_8.0.36-1ubuntu20.04_amd64.deb
mysql-server_8.0.36-1ubuntu20.04_amd64.deb
mysql-server_8.0.36-1ubuntu20.04_amd64.deb-bundle.tar
mysql-testsuite_8.0.36-1ubuntu20.04_amd64.deb
===
图片1
图片2
图片3
===
图片4
图片5(和镜像库有关)
=== 上面的代号(focal),必须和下面的镜像库相匹配
==
图片6
更新,但是更新时说,你的已经是最新的了,猜测,镜像库方面没有更新。。。
apt-get install libc6-dev
libc6 is already the newest version (2.31-0ubuntu9.14).
===
■错误原因(版本下载错了。。。)
版本下载错了
---
===
20.04应该下载这个版本
8.3.0不支持,20.04,只有下面两个选项
---
■问题解决,安装成功时,会出现下面的画面
===
===
===
===
===
===
systemctl status mysql.service
===