您的位置:首页 > 数据库 > MySQL

Ubuntu 下 mysql 卸载后重安装时遇到的问题

2014-08-25 00:26 603 查看
卸载mysql报错解决方法1
dpkg: error processing mysql-server (--configure): dependency problems - leaving unconfigured start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed. dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.5; however: Package mysql-server-5.5 is not configured yet. dpkg: error processing mysql-server (--configure): dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
mysql-server-5.5 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
解决方法:
删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql
sudo rm /var/lib/mysql/ -R sudo rm /etc/mysql/ -R
sudo apt-get autoremove mysql* --purge sudo apt-get remove apparmor
sudo apt-get install mysql-server mysql-common
UBUNTU 彻底删除 MYSQL 然后重装 MYSQL
删除mysql

sudo apt-get autoremove --purge mysql-server-core-5.5
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common //这个很重要 上面的其实有一些是多余的。
清理残留数据
sudo dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

二进制安装 可以参考 http://dev.mysql.com/doc/refman/5.5/en/binary-installation.html
shell> [code]groupadd mysql

shell>
useradd -r -g mysql mysql

shell>
cd /usr/local

shell>
tar zxvf 
/path/to/mysql-VERSION-OS
.tar.gz

shell>
ln -s 
full-path-to-mysql-VERSION-OS
mysql

shell>
cd mysql

shell> sudo
chown -R mysql .

shell> sudo
chgrp -R mysql .

shell> sudo
scripts/mysql_install_db --user=mysql

shell> sudo
chown -R root .

shell> sudo
chown -R mysql data

# Next command is optional
shell>sudo
cp support-files/my-default.cnf /etc/my.cnf

shell>
bin/mysqld_safe --user=mysql &

# Next command is optional
shell> sudo
cp support-files/mysql.server /etc/init.d/mysql.server

shell> sudo
/etc/init.d/mysql.server start

[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: