MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
KalaSearch
V2EX  ›  MySQL

如何在 Ubuntu 20.04 下安装 MySQL

  •  1
     
  •   KalaSearch · Jul 7, 2020 · 6365 views
    This topic created in 2165 days ago, the information mentioned may be changed or developed.

    如何在 Ubuntu 20.04 下安装 MySQL

    为了写这一篇,特定起了个 docker 把能查的资料全查了之后一步步走了一遍。

    手装 MySQL 真的是略累,我发现每次装都要查半天命令。

    希望这次总结之后,写出来的内容能帮到之后来装的盆友们

    文章的格式用给程序员的中文写作指北中的指导精调过,读起来应该蛮舒服

    另外文章还包括了用 mysql_secure_installation 配置的章节

    文章正文:如何在 Ubuntu 20.04 下安装 MySQL

    Supplement 1  ·  Jul 8, 2020
    还请装过有问题的同学在这里留个言

    之前应该在阿里云租个 ubuntu 机子再跑一遍来的,偷懒就本地起了个 docker 试了,但是国内网络环境比较复杂,可能有些源的问题没有考虑到
    25 replies    2020-07-22 16:15:42 +08:00
    wujieyuan
        1
    wujieyuan  
       Jul 7, 2020   ❤️ 1
    宝塔面板挺好用的, 装这些东西都是一键搞定
    KalaSearch
        2
    KalaSearch  
    OP
       Jul 7, 2020
    @wujieyuan 感谢推荐

    宝塔作为运维辅助的确还不错,但是也不是所有服务器都会用 /会装宝塔。我通常会用 docker 不过有时不得己要装一次还是很麻烦,掉层皮
    realpg
        3
    realpg  
    PRO
       Jul 7, 2020   ❤️ 1
    apt install mysql-server
    commoccoom
        4
    commoccoom  
       Jul 7, 2020
    Ubuntu 上还能一键`apt install` Debian10 上就只能自己去找软件源了😂
    EminemW
        5
    EminemW  
       Jul 7, 2020
    装好一次之后,以后都用那个镜像
    vibbow
        6
    vibbow  
       Jul 8, 2020   ❤️ 1
    https://repo.mysql.com/mysql-apt-config_0.8.15-1_all.deb

    用官方的源,还可以自己选择要安装的版本
    KalaSearch
        7
    KalaSearch  
    OP
       Jul 8, 2020
    @commoccoom 是啊 T_T
    KalaSearch
        8
    KalaSearch  
    OP
       Jul 8, 2020
    hantsy
        9
    hantsy  
       Jul 8, 2020   ❤️ 1
    已经很多年没有在本机安装过了,开发一直 Docker 。
    KalaSearch
        10
    KalaSearch  
    OP
       Jul 8, 2020
    @hantsy 是的,docker 的确省心省力太多。下次写篇 docker 的教程 :D
    ZhiboX
        11
    ZhiboX  
       Jul 14, 2020
    哈哈,在这里也找到你了!我也觉得在 V2EX 上更新会更好传达到受众。
    KalaSearch
        12
    KalaSearch  
    OP
       Jul 14, 2020
    @ZhiboX :D 握爪来
    licsber
        13
    licsber  
       Jul 17, 2020
    第三步 - 调整用户权限
    ‘auto_socket’ -> 'auth_socket'
    错字+1
    另外 看你这文章标题
    还以为 ubuntu20.04 上 mysql 软件源之类的都没有了
    以为教编译安装那一套
    KalaSearch
        14
    KalaSearch  
    OP
       Jul 17, 2020
    @Licsber 感谢,我改一改
    mikeguan
        15
    mikeguan  
       Jul 17, 2020 via Android
    MySQL8 加密方式有变动,旧的程序可能不兼容新的加密
    KalaSearch
        16
    KalaSearch  
    OP
       Jul 17, 2020
    @mikeguan 感谢你的提醒,我改改文章提一下
    iyaozhen
        17
    iyaozhen  
       Jul 17, 2020
    《 Ubuntu 16.04 上安装 MySQL 5.7 的一些细节》 https://iyaozhen.com/install-mysql-5-7-on-ubuntu-with-some-details.html
    水个贴,虽然是 5.7 但说的事情 8.x 也适用,内容比楼主多一点点
    KalaSearch
        18
    KalaSearch  
    OP
       Jul 17, 2020
    @iyaozhen 可以考虑链过来呀,我也可以链到你这篇(帮助想装低版本的同学)
    march1993
        19
    march1993  
       Jul 17, 2020 via iPhone
    apt 装不就完了?“ mysql_secure_installation”这步不做也不会怎么样,root 默认只能 sock 操作。你要给 phpmyadmin 权限就进 mysql 控制台创建相应用户添加相应权限。
    cco
        21
    cco  
       Jul 17, 2020
    下载 deb 包,安装就行了- -! 有啥难度?不行就 docker 跑起~~
    dorothyREN
        22
    dorothyREN  
       Jul 21, 2020
    1 、apt install
    2 、下载 deb 包 dpkg 安装
    3 、下载 bin 解压配置系统环境
    4 、下载源码编译安装

    除了自己编译麻烦点以外,哪个还麻烦??
    CallMeReznov
        23
    CallMeReznov  
       Jul 22, 2020
    讲真...有 apt yum 这类包在线装就是一把梭的事,完全不麻烦吧...
    要讲真麻烦我感觉还是 oracle
    zzzmh
        24
    zzzmh  
       Jul 22, 2020
    首先推荐 docker 因为太方便了
    其次推荐去官网下一个 deb,不是完整安装的那种,是一个源,有这个就可以 sudo apt install mysql-server 了

    默认的情况直接 sudo apt install mysql-server 是不行的,我记得默认回装上海狮 DB 不是海豚 DB(MySql)
    mywaiting
        25
    mywaiting  
       Jul 22, 2020
    如何安装 MySQL 并用起来?

    $ docker pull mysql
    $ docker run mysql
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2989 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 14:47 · PVG 22:47 · LAX 07:47 · JFK 10:47
    ♥ Do have faith in what you're doing.