侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 146 篇文章
  • 累计创建 60 个标签
  • 累计收到 2 条评论

Ubuntu-18.04安装mysql5.7

liveJQ
2020-01-09 / 0 评论 / 0 点赞 / 551 阅读 / 1,355 字 / 正在检测是否收录...
广告 广告

前言

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官网 ,参数选好后,点击那个企鹅

20200109_mysql_5.7.28_apt_install.png

点击 download 下载

20200109_mysql_5.7.28_apt_install_download.png

然后键入

sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb && sudo apt-get update && sudo apt-get install mysql-server

20200109_mysql_all_dependency_libs.png

配置 MySQL

选择版本

20200109_select_mysql_version.png

设置 mysql 中的 root 用户密码

20200109_re_enter_root_password.png

启动服务成功

20200109_mysql_install_success.png

列出 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

相关资料

  1. MySQL 5.7和8.0性能测试 
  2. ubuntu 18.04 安装mysql5.7
  3. How to Install MySQL on Ubuntu 18.04
0

评论区