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

  • 相关阅读:
    ORA-00119: invalid specification for system parameter LOCAL_LISTENER
    local_listener参数的作用!
    DDL为什么不能rollback?
    LGWR和DBWn的触发条件
    修改spfile位置
    初识oracle重做日志文件
    ORACLE AUDIT 审计
    Oracle SQL_TRACE使用小结
    Web API(六):使用Autofac实现依赖注入
    JavaScript:属性的操作
  • 原文地址:https://www.cnblogs.com/geoffreygao/p/12065920.html
Copyright © 2011-2022 走看看