前言

Ubuntu 18.04.3 LTS 包管理器列表中默认为最新版本的 mysql 8.0,如果直接:

sudo apt-get install mysql-server

听说中途不会让你设置密码,后面得用命令来手动设置,比较麻烦,可以尝试(我没有试过哦 :smile:):

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

  • 点击 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

本站推荐:MySQL常用命令总结

相关资料

  1. MySQL 5.7和8.0性能测试
  2. ubuntu 18.04 安装mysql5.7
  3. How to Install MySQL on Ubuntu 18.04
留言评论
推荐阅读
  • Ubuntu-18.04.3下phpmyadmin4.9的安装及配置

    请注意:下面的安装和配置章节并不完全,需要结合常见错误情况进行充分的安装及配置 安装phpmyadmin下载地址: 官网 软件名...

    Ubuntu-18.04.3下phpmyadmin4.9的安装及配置
  • MySQL常用命令总结

    初始化 mysql,root 身份无密码登录:mysqld –initialize-insecure; 登陆数据库:mysql ...

    MySQL常用命令总结
  • 群晖如何设置Root密码

    开工群晖内部许多设置都需要使用root用户身份才能修改,为此,需要知道其密码。 步驟1 群晖是利用`admin`用户设置root密码的...

    群晖如何设置Root密码