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


相关推荐: php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  高防服务器租用首荐平台,企业级优惠套餐快速部署  七夕网站制作视频,七夕大促活动怎么报名?  浅析上传头像示例及其注意事项  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  如何在IIS中配置站点IP、端口及主机头?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  如何在建站之星网店版论坛获取技术支持?  如何在万网自助建站平台快速创建网站?  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  MySQL查询结果复制到新表的方法(更新、插入)  魔毅自助建站系统:模板定制与SEO优化一键生成指南  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  Laravel如何实现API资源集合?(Resource Collection教程)  如何在阿里云虚拟服务器快速搭建网站?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  详解阿里云nginx服务器多站点的配置  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Laravel如何使用Sanctum进行API认证?(SPA实战)  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  做企业网站制作流程,企业网站制作基本流程有哪些?  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  网站制作免费,什么网站能看正片电影?  Laravel如何使用Eloquent进行子查询  如何在香港免费服务器上快速搭建网站?  如何为不同团队 ID 动态生成多个独立按钮  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  黑客入侵网站服务器的常见手法有哪些?  LinuxShell函数封装方法_脚本复用设计思路【教程】  如何快速搭建个人网站并优化SEO?  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Android GridView 滑动条设置一直显示状态(推荐)  如何快速搭建高效WAP手机网站?  如何用VPS主机快速搭建个人网站?  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  canvas 画布在主流浏览器中的尺寸限制详细介绍  大连 网站制作,大连天途有线官网?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  零服务器AI建站解决方案:快速部署与云端平台低成本实践  利用vue写todolist单页应用  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  如何快速生成橙子建站落地页链接?  Laravel如何使用Blade组件和插槽?(Component代码示例)  如何在Windows虚拟主机上快速搭建网站?  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  湖南网站制作公司,湖南上善若水科技有限公司做什么的?