前言
Ubuntu 18.04.3 LTS 包管理器列表中默认为最新版本的 mysql 8.0,如果直接:
sudo apt-get install mysql-server
听说中途不会让你设置密码,后面得用命令来手动设置,比较麻烦,可以尝试(我没有试过哦 😶 ):
sudo mysql_secure_installation
MySQL 服务器软件包随附一个名为 mysql_secure_installation 的脚本,该脚本可以执行一些与安全性相关的操作。 脚本运行后将要求配置 VALIDATE PASSWORD PLUGIN
,该密码用于测试 MySQL 用户密码的强度并提高安全性。 密码验证策略分为三个级别:低,中和强。 如果不想设置验证密码插件,可以按Enter。下一步则可以设置 MySQL root 用户的密码了。完成该操作后,脚本还将要求您删除匿名用户,限制 root 用户对本地计算机的访问并删除测试数据库,键入“Y”(yes)即可完成。
通过 apt 源安装(推荐)
由于我自己用惯了 5.7 版本的,有人测试过对于一般的项目来说版本之间的性能差异并不大( 5.7 偏向于读写速度上的提升,而 8.0 偏向于多线程操作时的稳定性能)
直接下载我这个版本 mysql-apt-config_0.8.14-1_all.deb
or
进入 MySQL官网 ,参数选好后,点击那个企鹅
点击 download 下载
然后键入
sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb && sudo apt-get update && sudo apt-get install mysql-server
配置 MySQL
选择版本
设置 mysql 中的 root 用户密码
启动服务成功
列出 mysql 相关包
@lenovo ➜ ~ dpkg -l | grep mysql
ii mysql-apt-config 0.8.14-1 all Auto configuration for MySQL APT Repo.
ii mysql-client 5.7.28-1ubuntu18.04 amd64 MySQL Client meta package depending on latest version
ii mysql-common 5.8+1.0.4 all MySQL database common files, e.g. /etc/mysql/my.cnf
ii mysql-community-client 5.7.28-1ubuntu18.04 amd64 MySQL Client
ii mysql-community-server 5.7.28-1ubuntu18.04 amd64 MySQL Server
ii mysql-server 5.7.28-1ubuntu18.04 amd64 MySQL Server meta package depending on latest version
手动安装
主要是去官网亲自下载 bundle 捆绑包,解压后根据依赖关系,按顺序一个一个安装,若安装过程遇到依赖中断,则可以尝试下面的命令,让包管理器自己去寻找解决办法,这个暂时不尝试...
sudo apt-get -f install
评论区