最近忙着开发,好久没有搞树莓派了。有人找我说按照我写的教程来,安装完mysql后,打开mysql的时候报错了。
报错
一开始以为是mysql没有启动的原因,于是让他启动了一下。结果启动的时候报错。
报错
提示:
Failed to start mysql.service: Unit mysqld.service failed to load:No such file or directory
觉得应该是安装的时候出错了,没有安装上去。于是输入
sudo apt-get remove mysql-server
打算重新再安装一遍,结果又报错了。
异常信息如下:
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem
按照提示输入:sudo dpkg --configure -a后仍报错,继续异常。
异常信息如下:
dpkg status database is locked by anotherprocess
百度了一下
原因是包管理器没有正确关闭。需要重启计算机或者重新打开终端输入:
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
于是先删掉/var/lib/dpkg/lock文件,接着输完sudo dpkg --configure -a后直接跳出了mysql配置界面,说明他之前安装的时候mysql没有安装上去,到这步的时候中断了。应该就是包管理器没有正确关闭,导致的安装失败吧。
mysql配置
安装完后,再次输入
mysql -uroot -p
回车,输入密码后,进入mysql中,大功告成。mysql