我在设置 mysql 时遇到以下错误:
Setting up python-mysqldb (1.3.4-2) ...
/var/lib/dpkg/info/python-mysqldb.postinst: 6:
/var/lib/dpkg/info/python-mysqldb.postinst: pycompile: Permission denied
dpkg: error processing package python-mysqldb (--configure):
subprocess installed post-installation script returned error exit status 126
Errors were encountered while processing: python-mysqldb
E: Sub-process /usr/bin/dpkg returned an error code (1)
我尝试的大多数方法最终都出现该错误消息。我该如何修复此问题?
答案1
请允许我首先说欢迎来到 AskUbuntu!正如许多用户看到的那样,这是一个非常简单的问题,有一天,你会在 Ubuntu 冒险之旅中回顾这个问题,也会笑出声来。
问题是你没有使用 运行命令sudo
。此命令将运行你输入的任何内容根或以系统上最强大的用户身份运行。如果您无法访问 root 密码(该密码与您电脑上第一个安装的用户密码相同),则无法sudo
成功运行。
我不知道你使用了什么命令,但如果它是:
apt-get install mysql
那么将是:
sudo apt-get install mysql
终端会要求你输入密码。输入密码,点击Return,然后 mysql 就会安装。