ubuntu mysql 5.6版本的删除/安装/编码配置文件配置

发布时间 - 2026-01-11 01:50:14    点击率:

1. 删除MySQL

a. sudo apt-get autoremove --purge mysql-server*
b. sudo apt-get remove mysql-server
c. sudo apt-get autoremove mysql-server
d. sudo apt-get remove mysql-common (非常重要)

上面的其实有一些是多余的,建议还是按照顺序执行一遍

2. 清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

3. 安装 mysql

a. sudo apt-get install mysql-server
b. sudo apt-get install mysql-client
c. sudo apt-get install php5-mysql(安装php5-mysql是将php和mysql连接起来 )

安装完后可以mysql服务就启动了,也可以通过以下命令对管理mysql服务

service mysql start (启动mysql) 
service mysql stop  (关闭mysql) 
service mysql restart (重启mysql) 

使用如下命令进入mysql中

mysql -u root -p 123456 (123456为自己设置的密码) 

查看编码

show variables like '%character%'; 
[python] view plain copy
mysql> show variables like 'character%'; 
+--------------------------+----------------------------+ 
| Variable_name      | Value           | 
+--------------------------+----------------------------+ 
| character_set_client   | utf8            | 
| character_set_connection | utf8            | 
| character_set_database  | latin1           | 
| character_set_filesystem | binary           | 
| character_set_results  | utf8            | 
| character_set_server   | latin1           | 
| character_set_system   | utf8            | 
| character_sets_dir    | /usr/share/mysql/charsets/ | 
+--------------------------+----------------------------+ 

会发现有些编码是latin1,会导致中文乱码的问题,下面修改编码配置

cd /etc/mysql/my.cnf (编码的修改上要注意自己的mysql版本和系统,有可能不同) 
sudo chmod 775 my.cnf 
sudo vim my.cnf 

在文件后面添加如下内容

[python] view plain copy
[mysqld] 
character-set-server=utf8 

ESC + :wq 保存退出

使用service mysql restart 重启mysql 服务即可


# ubuntu  # mysql  # 编码  # 版本  # mysql配置文件  # Ubuntu手动安装mysql5.7.10  # ubuntu 16.04下mysql5.7.17开放远程3306端口  # Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程  # 在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误  # python安装mysql-python简明笔记(ubuntu环境)  # 重启  # 自己的  # 有可能  # 一遍  # 可以通过  # 非常重要  # 完后  # 上要  # 启动了  # grep  # rc  # awk  # install  # dpkg  # client  # php  # service  # print  # xargs 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 网站制作免费,什么网站能看正片电影?  Java遍历集合的三种方式  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  如何快速辨别茅台真假?关键步骤解析  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  微信公众帐号开发教程之图文消息全攻略  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  如何选择可靠的免备案建站服务器?  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  魔方云NAT建站如何实现端口转发?  如何在香港服务器上快速搭建免备案网站?  如何快速搭建个人网站并优化SEO?  Laravel如何使用Blade组件和插槽?(Component代码示例)  如何快速选择适合个人网站的云服务器配置?  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  如何快速搭建自助建站会员专属系统?  高防服务器租用指南:配置选择与快速部署攻略  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  Linux网络带宽限制_tc配置实践解析【教程】  怎么用AI帮你设计一套个性化的手机App图标?  ,怎么在广州志愿者网站注册?  Laravel如何实现API速率限制?(Rate Limiting教程)  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  Android使用GridView实现日历的简单功能  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  教你用AI润色文章,让你的文字表达更专业  无锡营销型网站制作公司,无锡网选车牌流程?  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  简单实现jsp分页  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  Laravel集合Collection怎么用_Laravel集合常用函数详解  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  如何用西部建站助手快速创建专业网站?  C语言设计一个闪闪的圣诞树  Laravel Session怎么存储_Laravel Session驱动配置详解  如何在宝塔面板中修改默认建站目录?  Laravel如何使用withoutEvents方法临时禁用模型事件  微信小程序 scroll-view组件实现列表页实例代码  javascript基本数据类型及类型检测常用方法小结  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】