【发布时间】:2020-03-12 05:57:56
【问题描述】:
我正在尝试在我的 wsl Ubuntu 18.04 上重新安装 mysql-server。
(我在 Windows 10 上有 MySQL 服务器,但在端口 3307 上。如果这很重要,但以防万一!)
我不能sudo service mysql start 也不能sudo /etc/init.d/mysql start 并且它返回了
No directory, logging in with HOME=/
mkdir: cannot create directory ‘//.cache’: Permission denied
-su: 19: /etc/profile.d/wsl-integration.sh: cannot create //.cache/wslu/integration: Directory nonexistent [Failed]
我搜索了有关在 Ubuntu 中重新安装 mysql 的信息,并按照以下步骤操作。
- https://github.com/microsoft/WSL/issues/1761
sudo su
apt-get remove --purge 'mysql*'
apt-get autoremove
apt-get autoclean
rm -f /etc/mysql /var/lib/mysql
apt-get install mysql-server
但在尝试 apt-get install mysql-server 时,我收到了以下错误。
invoke-rc.d: could not determine current runlevel
* Stopping MySQL database server mysqld [ OK ]
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Renaming removed key_buffer and myisam-recover options (if present)
Cannot open /proc/net/unix: No such file or directory
Cannot stat file /proc/1/fd/5: Operation not permitted
Cannot stat file /proc/1/fd/10: Operation not permitted
Cannot stat file /proc/1/fd/6: Operation not permitted
Cannot stat file /proc/5/fd/7: Operation not permitted
Cannot stat file /proc/5/fd/10: Operation not permitted
Cannot stat file /proc/5/fd/5: Operation not permitted
Cannot stat file /proc/843/fd/7: Operation not permitted
Cannot stat file /proc/843/fd/10: Operation not permitted
Cannot stat file /proc/843/fd/5: Operation not permitted
dpkg: error processing package mysql-server-5.7 (--configure):
installed mysql-server-5.7 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.7; however:
Package mysql-server-5.7 is not configured yet.
我一直在谷歌上搜索Cannot open /proc/net/unix: No such file or directory 和invoke-rc.d: could not determine current runlevel 问题,但找不到适合此问题的解决方案。
如果你能给我一些建议,我真的很感激。谢谢!
【问题讨论】: