Ubuntu 18.04不能用软件仓库里的MySQL 5.7,千万不能直接用apt装MySQL
要用官方deb包安装
下载deb
https://dev.mysql.com/downloads/mysql/
如图选择Ubuntu Linux→Ubuntu Linux 18.04(x86, 64-bit)然后点图上那个download。
下面还有很多下载选项,是单个的deb,第一个是tar压缩包,已经包含了全部的deb,下第一个就行了。
点最下面的蓝色超链接就开始下载了,点超链接!不要点图!
下载完右键“提取到此处”也就是解压,你会得到一个文件夹,点进去有11个deb。
在这个窗口上右键打开终端输入:
sudo dpkg -i *.deb
滚屏完会说有依赖需要修复,那就apt -f大法好
sudo apt-get -f install
提示会占用多少多少空间就是正常的,提示卸载掉Mysql包就是不正常,可能在安装Mysql 8之前你系统里有Mysql的东西没卸载干净。
之后滚屏的时候会弹出熟悉的设置密码窗口,输入框是设置root密码。然后选加密方式,按TAB选第二个“Mysql 5.x"加密方式,然后回车,如果选第一个会导致终端、workbench和其他东西统统进不去Mysql的root账户。
至此Mysql就安装完了,然后根据你的需要安装图形界面就行了,我这里选的是workbench
安装Mysql workbench
https://dev.mysql.com/downloads/workbench/
依然去官网下,选系统跟上面一样,就一个包,下载下来安装。依然会提示依赖问题,apt -f大法就完事了。然后直接打开用,就是这么简单。