(原创)MySQL字符集深度认识

系统: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字符集是:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容