zoukankan      html  css  js  c++  java
  • Ubuntu16.04彻底删除MySQL5.7

    彻底删除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
  • 相关阅读:
    第一节,Django+Xadmin打造上线标准的在线教育平台—创建用户app,在models.py文件生成3张表,用户表、验证码表、轮播图表
    Tensorflow 错误:Unknown command line flag 'f'
    Python 多线程总结
    Git 强制拉取覆盖本地所有文件
    Hive常用函数 傻瓜学习笔记 附完整示例
    Linux 删除指定大小(范围)的文件
    Python 操作 HBase —— Trift Trift2 Happybase 安装使用
    梯度消失 梯度爆炸 梯度偏置 梯度饱和 梯度死亡 文献收藏
    Embedding 文献收藏
    深度学习在CTR预估中的应用 文献收藏
  • 原文地址:https://www.cnblogs.com/wdz1226/p/10196866.html
Copyright © 2011-2022 走看看