首先利用其自带的uninstall.sh移除了先前安装的lnmp一键安装包。这个包确实好用,但其默认目录等等不符合使用习惯,与其花大段时间适应不如手动安一遍lnmp
重装Mysql时遇到了安装问题,疑似由于卸载不彻底;删去/etc/mysql下配置文件也不管用,于是
用户名@主机:~$ sudo apt-get install mysql-server
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
mysql-server-8.0
建议安装:
mailx tinyca
下列【新】软件包将被安装:
mysql-server mysql-server-8.0
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 61 个软件包未被升级。
需要下载 0 B/1,322 kB 的归档。
解压缩后会消耗 1,632 kB 的额外空间。
您希望继续执行吗? [Y/n] y
正在预设定软件包 ...
正在选中未选择的软件包 mysql-server-8.0。
(正在读取数据库 ... 系统当前共安装有 243936 个文件和目录。)
准备解压 .../mysql-server-8.0_8.0.27-0ubuntu0.20.04.1_amd64.deb ...
正在解压 mysql-server-8.0 (8.0.27-0ubuntu0.20.04.1) ...
正在选中未选择的软件包 mysql-server。
准备解压 .../mysql-server_8.0.27-0ubuntu0.20.04.1_all.deb ...
正在解压 mysql-server (8.0.27-0ubuntu0.20.04.1) ...
正在设置 mysql-server-8.0 (8.0.27-0ubuntu0.20.04.1) ...
update-alternatives: 错误: 候选项路径 /etc/mysql/mysql.cnf 不存在
dpkg: 处理软件包 mysql-server-8.0 (--configure)时出错:
已安装 mysql-server-8.0 软件包 post-installation 脚本 子进程返回错误状态 2
因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。
dpkg: 依赖关系问题使得 mysql-server 的配置工作不能继续:
mysql-server 依赖于 mysql-server-8.0;然而:
软件包 mysql-server-8.0 尚未配置。
dpkg: 处理软件包 mysql-server (--configure)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 systemd (245.4-4ubuntu3.11) 的触发器 ...
在处理时有错误发生:
mysql-server-8.0
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
甚至可以在目录里找到带mysql字样的,一律删除。
sudo find / -name mysql -print
再行安装mysql,获得以下回显
用户名@主机名:~$ sudo apt-get install mysql-server
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
acl colord-data hplip-data libcolord-gtk1 libcolorhug2 libgsound0
libgssdp-1.2-0 libgupnp-1.2-0 libgupnp-av-1.0-2 libgupnp-dlna-2.0-3
libieee1284-3 libimagequant0 librygel-core-2.6-2 librygel-db-2.6-2
librygel-renderer-2.6-2 librygel-server-2.6-2 libsane-common
libsnmp-base printer-driver-postscript-hp python3-olefile python3-pil
python3-renderpm python3-reportlab python3-reportlab-accel rygel
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-8.0
mysql-server-core-8.0
建议安装:
mailx tinyca
下列【新】软件包将被安装:
mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server
mysql-server-8.0 mysql-server-core-8.0
升级了 0 个软件包,新安装了 6 个软件包,要卸载 0 个软件包,有 61 个软件包未被升级。
需要下载 0 B/24.2 MB 的归档。
解压缩后会消耗 204 MB 的额外空间。
您希望继续执行吗? [Y/n] y
正在预设定软件包 ...
正在选中未选择的软件包 mysql-common。
(正在读取数据库 ... 系统当前共安装有 243189 个文件和目录。)
准备解压 .../mysql-common_5.8+1.0.5ubuntu2_all.deb ...
正在解压 mysql-common (5.8+1.0.5ubuntu2) ...
正在选中未选择的软件包 mysql-client-core-8.0。
准备解压 .../mysql-client-core-8.0_8.0.27-0ubuntu0.20.04.1_amd64.deb ...
正在解压 mysql-client-core-8.0 (8.0.27-0ubuntu0.20.04.1) ...
正在选中未选择的软件包 mysql-client-8.0。
准备解压 .../mysql-client-8.0_8.0.27-0ubuntu0.20.04.1_amd64.deb ...
正在解压 mysql-client-8.0 (8.0.27-0ubuntu0.20.04.1) ...
正在选中未选择的软件包 mysql-server-core-8.0。
准备解压 .../mysql-server-core-8.0_8.0.27-0ubuntu0.20.04.1_amd64.deb ...
正在解压 mysql-server-core-8.0 (8.0.27-0ubuntu0.20.04.1) ...
正在设置 mysql-common (5.8+1.0.5ubuntu2) ...
update-alternatives: 使用 /etc/mysql/my.cnf.fallback 来在自动模式中提供 /etc/mysql/my.cnf (my.cnf)
正在选中未选择的软件包 mysql-server-8.0。
(正在读取数据库 ... 系统当前共安装有 243395 个文件和目录。)
准备解压 .../mysql-server-8.0_8.0.27-0ubuntu0.20.04.1_amd64.deb ...
正在解压 mysql-server-8.0 (8.0.27-0ubuntu0.20.04.1) ...
正在选中未选择的软件包 mysql-server。
准备解压 .../mysql-server_8.0.27-0ubuntu0.20.04.1_all.deb ...
正在解压 mysql-server (8.0.27-0ubuntu0.20.04.1) ...
正在设置 mysql-client-core-8.0 (8.0.27-0ubuntu0.20.04.1) ...
正在设置 mysql-server-core-8.0 (8.0.27-0ubuntu0.20.04.1) ...
正在设置 mysql-client-8.0 (8.0.27-0ubuntu0.20.04.1) ...
正在设置 mysql-server-8.0 (8.0.27-0ubuntu0.20.04.1) ...
update-alternatives: 使用 /etc/mysql/mysql.cnf 来在自动模式中提供 /etc/mysql/my.cnf (my.cnf)
Renaming removed key_buffer and myisam-recover options (if present)
mysqld will log errors to /var/log/mysql/error.log
mysqld is running as pid 14853
Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /etc/systemd/system/mysql.service.
正在设置 mysql-server (8.0.27-0ubuntu0.20.04.1) ...
正在处理用于 systemd (245.4-4ubuntu3.11) 的触发器 ...
正在处理用于 man-db (2.9.1-1) 的触发器 ...
正在处理用于 libc-bin (2.31-0ubuntu9.2) 的触发器 ...
重装之后运行mysql报错
dongchi@Site26AMD5600G:~$ mysql
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)
重新使用lnmp编译安装后正常工作,网站目录恢复为/var/www/html
麻了,安装完之后访问相应界面/nextcloud/自动跳转到/nextcloud/index.php/apps/dashboard/,然后给我个404