彻底删除mysql5.7

删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql

下面命令依次执行

sudo rm /var/lib/mysql/ -R # 删除数据库目录
sudo rm /etc/mysql/ -R #删除启动脚本、配置文件等
sudo apt-get autoremove mysql* --purge # 卸载mysql所有文件
sudo apt-get remove apparmor # 这个apparmor是在装mysql-server时装上的,和安全有关

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清理残余mysql文件

mysql5.7的安装

sudo apt-get install mysql-server

上述命令会安装以下包:

apparmor
mysql-client-5.7
mysql-common
mysql-server
mysql-server-5.7
mysql-server-core-5.7

因此无需再安装mysql-client等。安装过程会提示设置mysql root用户的密码,设置完成后等待自动安装即可。默认安装完成就启动了mysql

Tips: 安装过程会提示输入root的密码,请自行记住密码,否则很麻烦。

安装好后,查看是否安装成功:

sudo netstat -tap | grep mysql

如果看到有mysql 的socket处于 listen 状态则表示安装成功。
接下来使用命令登录mysql

mysql -u root -p

紧接着根据提示输入密码:最后显示登录成功。
这里写图片描述

常见命令:

service mysql start # 启动mysql
service mysql stop # 关闭mysql

查看sql版本

在你刚登录mysql的时候,能看到版本号
或者登入进去以后

select version()

可以这样做:在你登录进MySQL后,输入select version(); 就OK了
MySQL的几个重要目录
  MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。

  下面就介绍一下这几个目录。
  1、数据库目录
  /var/lib/mysql/
  2、配置文件
  /usr/share/mysql(mysql.server命令及配置文件)
  3、相关命令
  /usr/bin(mysqladmin mysqldump等命令)
  4、启动脚本
  /etc/rc.d/init.d/(启动脚本文件mysql的
  

MySQL修改默认编码方式为utf-8
进入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/ |
+————————–+—————————-+

加黑部分就是不能正常显示的原因,需要将编码格式更改为utf8格式,修改过程如下:
修改MySQL的配置文件

sudo vim /etc/mysql/conf.d/mysql.cnf

之后需要再重启一下MySQL,即可成功。

service mysql restart

转载于:https://www.cnblogs.com/wdz1226/p/10196866.html

Ubuntu16.04彻底删除MySQL5.7相关推荐

  1. 彻底删除 mysql 5.7_Ubuntu16.04彻底删除MySQL5.7

    彻底删除mysql5.7 删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql 下面命令依次执行 sudo rm /var/lib/mysql/ -R #删除数据库目 ...

  2. 命令行删除mysql57_Ubuntu16.04彻底删除MySQL5.7 方法

    彻底删除mysql5.7 删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql 下面命令依次执行 sudo rm /var/lib/mysql/ -R #删除数据库目 ...

  3. ubuntu16.04彻底删除pcl1.7之后,自己编译pcl-1.8工程编译出错

    系统:ubutu16.04, ros-kinetic, pcl-1.8 在网上搜索彻底删除ros内置的pcl-1.7之后,自己重新下载pcl-1.8,编译安装.但是新建工程编译出错 /opt/ros/ ...

  4. Ubuntu16.04下安装mysql5.7数据库

    技术交流QQ群:1027579432,欢迎你的加入! 1.安装流程 a.更新源:sudo apt-get update b.安装命令:sudo apt-get install mysql-server ...

  5. Ubuntu16.04彻底删除旧内核

    当我们为了某些需求更新或降低了内核版本,在用完后需删除旧内核,网上很多博客或教程操作复杂且危险,这里详细说明以下. 1. 查看当前系统所使用的内核版本,其中headers.image.modules都 ...

  6. Ubuntu16.04 php7.0+mysql5.7+apache2环境搭配

    首先我们先更新一下软件 sudo apt-get update  sudo apt-get upgrade 1. 安装apache2 sudo apt-get -y install apache2 结 ...

  7. ubuntu16.04 添加或删除PPA源

    ubuntu16.04 添加或删除PPA源 写在前面: 在进行 sudo apt-get update 有时会报错,一般是ppa源找不到的缘故,一般只需要删除掉对应的PPA源就可以消除报错. 具体方法 ...

  8. Ubuntu16.04 搭建FTP服务器,设置用户权限为只许上传、禁止下载和删除

    最近导师给了一项任务:在组内某台服务器上创建一个子用户,可以用在windows端用ssh连接到该用户做运算,也允许windows端的用户上传数据,但是禁止向win端下载数据,也禁止删除文件. 开始以为 ...

  9. ubuntu16.04输入密码后返回登录界面(反复登录问题+.Xauthority无法删除无法改权限问题)

    人比较急躁,一急躁就爱强制关机,这不,强制关机后搞的ubuntu16.04进不去了 话不多说,双系统,进入recover mode,然后进入root promt 这个时候百度一大堆我们发现根本没用,因 ...

最新文章

  1. [自定义区间-Range]书里的例子 - 中文数字类
  2. VC里的集合类、链表类、映射类
  3. 项目范围管理:项目范围管理的概念
  4. Skipping failed optional dependency /chokidar/fsevents
  5. Python工作笔记-解决python使用nohup后台运行重定向不输出问题
  6. 7-Flink的分布式缓存
  7. 力扣268.丢失的数字
  8. [技术分享] 融云开发案例核心代码分享
  9. 根据省份名称返回省份简称(js代码)
  10. 深度装机大师一键重装_电脑重装系统步骤
  11. 自动量程万用表的实现原理_自动量程万用表模块设计方案[图]
  12. dtu连接mysql_数据中心使用dtu远程连接oracel 9i数据库问题
  13. 19-windows10窗口关闭延迟解决
  14. emwin模拟器编译环境搭建及helloworld例程
  15. 10Redis--主从复制 非常重要、一主二仆、薪火相传、反客为主、哨兵模式
  16. My blog has been migrated to GitHub.
  17. 贪吃蛇html网页小游戏,网页贪吃蛇HTML5小游戏制作
  18. Android 11.0 进入recovery模式(等待用户选择recovery模式界面)进入自动恢复出厂设置模式
  19. “四旋翼”无人机“X模式”飞行原理
  20. python判断图片类型_Python使用filetype精确判断文件类型

热门文章

  1. 通过curl获取网页访问时间
  2. 【bzoj 2434】【codevs 1946】[Noi2011]阿狸的打字机(AC自动机)
  3. MAC OS上JAVA1.6 升级1.7,以及 maven3.2.1配置
  4. magento cms page、登錄頁面修改(增加)breadcrumbs
  5. 在Mono 2.8上部署ASP.NET MVC 2
  6. 表达式求值Spring.Expressions
  7. 使用AJAX Toolkit创建新闻列表
  8. 使用线程——创建线程
  9. kafka入门介绍(转载)
  10. sharepoint 2013基于AD的Form表单登录(三)——选择用户时,屏蔽掉AD。