zoukankan      html  css  js  c++  java
  • Ubuntu18.04完全卸载mysql5.7并安装mysql8.0的安装方法

    Ubuntu18.04版本下,如果直接输入:

    sudo apt install mysql-server

    命令,会默认安装mysql5.7版本,安装过程并没有提示输入密码,安装完成后也无法正常登录,这是因为mysql为Ubuntu18.04提供了新版本mysql8.0,所以此时就需要卸载5.7,重新安装8.0版本。

    注意:一定要完全卸载并清楚数据,不然等会安装8.0版本时也会出现不提示密码,安装后root无法登录等诸多问题。

    第一步:完全卸载mysql5.7

    开始卸载

    sudo apt-get autoremove --purge mysql-server

    sudo apt-get remove mysql-common

    下面清除数据

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

    注意,清楚的过程中会弹出几个窗口,内容大概是问你是否需要清除用户数据之类的,要选择yes!

    第二步:更新软件源库

    sudo apt-get update

    第三步:在mysql官网下载8.0版本的deb文件并安装

    https://dev.mysql.com/downloads/file/?id=477124

    以我下载的文件,mysql-apt-config_0.8.10-1_all.deb,为例。执行安装命令:

    sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

    然后会弹出以下窗口,确认一下第一项MySQL Server & Cluster后面的版本是不是8.0版本,如果不是,将光标移动到此处,enter键修改成8.0。没问题后选OK。

    第四步:再次更新软件库

    sudo apt-get update

    第五步:安装mysql服务器

    sudo apt-get install mysql-server

    安装过程中,会弹出设置root用户的密码和选择加密方式的窗口。

    选择加密方式的时候,选择第二项。虽然第一项是8.0版本的推荐方式,但是貌似Ubuntu18.04还不支持,所以继续使用以前的加密方式比较好。

    第六步:安装完成后测试登录

    mysql -u root -p

    输入密码后,如果登录成功,则成功安装。

    参考:https://blog.csdn.net/WANG_yu09/article/details/82709233

  • 相关阅读:
    vi 整行 多行 复制与粘贴
    FPGA设计—UVM验证篇 Hello world
    武汉市最大的二手车市场
    vim 使用技巧
    CentOS 7下的软件安装方法及策略
    搜索插件:ack.vim
    Vim插件管理
    【一】 sched.h
    Android USB驱动源码分析(-)
    在Python中反向遍历序列(列表、字符串、元组等)的五种方式
  • 原文地址:https://www.cnblogs.com/geoffreygao/p/12065920.html
Copyright © 2011-2022 走看看