请选择 进入手机版 | 继续访问电脑版
  • 关注官方微信 微信公众号 添加方式:
    1:搜索微信号(gogolinux
    2:扫描左侧二维码
  • 登录 注册
  • 一起学LINUX - GOGOLINUX

    查看: 339|回复: 0

    Mysql 在18.04中有一个大坑,你知道吗?

    [复制链接]

    3162

    主题

    3168

    帖子

    9865

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9865
    发表于 2020-6-19 17:04:42 | 显示全部楼层 |阅读模式


    在Ubuntu 18.04 中如果你直接 sudo apt install mysql-server,那么恭喜你踩坑。
    直接使用命令安装Mysql Server安装的是Mysql 5.7,而Mysql 5.7 是没有兼容到Ubuntu 18.04 的,在Mysql 18.04 使用会出现一些问题,比如使用Mysql Workbench连接会恒报 “Access denied for user 'root'@'localhost'”。


    使用命令“mysql -uroot” 连接也会恒报“Access denied for user 'root'@'localhost”,但使用命令“sudo mysql -uroot”连接到是可以。


    这样就会给开发造成很大的麻烦,其实在Ubuntu 18.04 中我们可以安装Mysql 8 , Mysql 8 是兼容到Ubuntu 18.04的。要在安装Mysql 8 要先安装一个“mysql-apt-config_0.8.10-1_all.deb”包,打开下载页面以后,点击页面中的“Download”。


    点击“Download”以后会进入下载页面,然后点击下面的“No thanks, just start my download.”


    下载完毕以后使用下面的命令安装
    sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
    安装过程中会让你选择Mysql 的版本,选中“Mysql Server & Cluster”,进入版本选择页


    选中Mysql 8,再按Tab键选中“确定”,回车,回车后会回到上图的界面,选中“OK”,再回车


    出现这个界面就是安装并且配置完成了


    然后执行下面的命令更新下系统
    sudo apt update
    如果你已经安装了Mysql 5.7,更新完系统会提示你有包需要更新,但是你直接“sudo apt upgrade”的话是更新不了的, 要先把老版本的Mysql卸载。在卸载过程中会提示你要不要清除所有数据库,如果你的数据库里面没有重要数据建议清除。 使用下面的命令卸载老版本的mysql。
    sudo apt autoremove mysql-client mysql-server mysql-workbench --purge
    老版本的Mysql卸载完成以后可以使用下面的命令安装8.0版本。“mysql-workbench”是GUI的管理工具, 如果你的Ubuntu没有桌面环境不要安装这个包。
    sudo apt install mysql-client mysql-server mysql-workbench


    安装过程中会让你输入Mysql 的root密码


    输入密码以后要让你再重复输入一次密码


    重新输入密码以后出现软件包描述页面,直接回车就行。


    然后选择密码加密方式,选择第二个,如果选择第一个的话用Mysql Workbench连接的时候会不支持授权方式


    安装完成以后直接打开Mysql Workbench,点击“Localhost Instance 3306” 就可以连接了,不再做任何配置。




    打开连接后点击菜单里面的“Server”-->“Server Status”可以查看Mysql服务相关信息,可以看到Mysql 版本是8.0




    多选|你电脑用的什么操作系统?

    Windows 7



    Windows 10



    Windows 其他版本



    Ubuntu 16.04



    Ubuntu 18.04



    Ubuntu 其他版本



    CentOS



    Debain



    Deepin



    Linux 其他发行版



    我不知道




    打开百度APP进行投票

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    分享到:
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    官方微博:

    官方头条号:

    官方微信

    手机访问:

    官方微信

    QQArchiver 手机版 小黑屋 一起学LINUX - GOGOLINUX 闽ICP备18025837号-1 Discuz! X3.4 Powered by © 2001-2013 Comsenz Inc. 

    本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

    快速回复 快速发帖 返回顶部 返回列表