系统:ubuntu14.04
一 卸载mysql(摘自网页)
sudo apt-get autoremove --purge mysql-server-5.5(版本号不唯一)
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common
清理残留数据:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
命令中提示:
引申:
apt-get autoclean 可以将已经删除了的软件包的安装文件从硬盘中清除
apt-get clean 将已经安装你的软件包的安装包删除,删除包缓存中的所有包
apt-get autoremove 删除为满足其他软件包的依赖而安装的,但是现在
不需要的软件包
apt-get remove 软件包名称 删除已经安装的软件包(保留配置文件)
apt-get --purge remove 软件包名称 删除已经安装的软件包(不保留配置文件)
二 安装MySQL
安装mysql服务器和客户端
sudo apt-get install mysql-server
sudo apt-get install mysql-client
遇到报错:
dpkg: 依赖关系问题使得 mysql-server 的配置工作不能继续:
mysql-server 依赖于 mysql-server-5.5;然而: 软件包 mysql-server-5.5 尚未配置。
dpkg: 处理软件包 mysql-server (--configure)时出错:
依赖关系问题 - 仍未被配置在处理时有错误发生:mysql-server-5.5 mysql-server
解决方法:
将所有的运行的mysql进程关掉重新启动sudo killall mysqld
三 mysql的启动\关闭\重启
启动mysql:
方式一:sudo /etc/init.d/mysql start
方式二:sudo start mysql
方式三:sudo service mysql start
停止mysql:
方式一:sudo /etc/init.d/mysql stop
方式二:sudo stop mysql
方式三:sudo service mysql stop
重启mysql:
方式一:sudo/etc/init.d/mysql restart
方式二:sudo restart mysql
方式三:sudo service mysql restart
四 设置字符集
字符集的配置文件 sudo vim /etc/mysql/my.cnf(一般配置文件都在此目录下)
开始的mysql字符集是: