ubuntu安装mysql8.0

作者: Aedda | 来源:发表于2019-04-15 15:32 被阅读0次

    为什么要做这个呢?因为不知道为什么我Ubuntu18.04 安装MySQL5.7 之后,终端不能输入中文。网上的方法试了个遍。无论是各种改utf8,还是系统字符集更改,还是添加字符集,等等,都不行。无奈,只好卸载5.7,装上最新的MySQL8.0. 装完之后立马就可以输入中文,开心。嘿嘿!

    首先删除mysql:
    sudo apt-get remove mysql-*
    然后清理残留的数据
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

    它会跳出一个对话框,你选择yes就好了

    然后就是安装了,但是呢,不能用
    sudo apt-get install mysql-client mysql-server
    为什么呢?因为这时候安装的还是5.7.阅读了一下MySQL安装指南,发现MySQL5.7版本最高只适配到Ubuntu17.04,而MySQL8.0最高适配到Ubuntu18.04。

    那怎么办呢? 官网去整一个答案回来。
    如下:
    首先要去
    http://dev.mysql.com/downloads/repo/apt/.
    (往下翻翻,下载地址在上面这个网页底部)
    下载一个mysql-apt-config_0..***_all.deb,

    在文件夹中找到下载的具体文件,并执行(下面的**是省略的意思,你自己要改)
    sudo dpkg -i mysql-apt-config_0.*.****_all.deb

    安装执行
    然后会出现一个紫色框界面。
    它有四个选项。选择第一个,enter确定,
    然后又会出现一个紫色框界面,选择8.0那个。enter确定,
    会回到第一个紫色框,此时按上下键选择 ok,enter确定。

    之后执行
    sudo apt-get update
    sudo apt-get install mysql-server

    安装过程中会询问,都选择yes
    安装最后会出现紫色框,让你输入密码,输入完成之后,会再让你输入一遍。确定。
    输入完成之后,会出现紫色框问你选择密码的加密方式。因为第一种加密方式Ubuntu不支持,所以我们选择第二个加密方式。enter确定。

    此时启动MySQL:
    service mysql start

    进入MySQL:

    mysql -uroot -p

    输入中文测试,成功!

    参考:
    https://www.jianshu.com/p/c76b31df5d09
    https://jingyan.baidu.com/article/fdbd4277bb981ab89e3f4897.html
    https://blog.csdn.net/weixin_37946237/article/details/81634505

    相关文章

      网友评论

        本文标题:ubuntu安装mysql8.0

        本文链接:https://www.haomeiwen.com/subject/zkwuwqtx.html