V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
iTvX
V2EX  ›  问与答

大家的数据库(比如 MySQL)是放在本地还是虚拟机?

  •  
  •   iTvX · 2020-02-09 04:22:32 +08:00 · 3762 次点击
    这是一个创建于 1753 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我一直都是放在本地的,结果今天被人嘲讽了,说什么“竟然有人把数据库放本地,就不怕把个人电脑用的很乱吗?”,我也不知道正常操作是什么,我也不好反驳,我一直用 xampp 写 php,难道数据库应该放在虚拟机里面吗?每次打开虚拟机不是很麻烦吗?

    现在很凌乱。。。
    26 条回复    2020-06-29 23:48:57 +08:00
    precisi0nux
        1
    precisi0nux  
       2020-02-09 04:41:55 +08:00 via iPhone   ❤️ 1
    Docker 啊
    nlzy
        2
    nlzy  
       2020-02-09 04:55:22 +08:00   ❤️ 1
    树莓派
    charlie21
        3
    charlie21  
       2020-02-09 04:59:11 +08:00 via iPhone   ❤️ 3
    docker 没出现的时候,就没人开发 php 了吗,哪有什么虚拟机让你放数据库阿?部署的时候甚至都在简陋的 一年 50 块的站长用虚拟主机上,vps 都没有,不都是这样嘛

    听他们的呢...李嘉诚出门三个秘书十个保镖,气派呀,阔气呀,你学?
    iTvX
        4
    iTvX  
    OP
       2020-02-09 05:11:23 +08:00
    好吧,是我孤陋寡闻了,我去学习 docker。谢谢大家!
    miao666
        5
    miao666  
       2020-02-09 05:16:37 +08:00 via Android
    反正我觉得各家云服务商的镜像和编排服务满足了我对 docker 的需求,所以一直没用上 docker。本地环境不是怎么方便怎么来吗?
    我也是一直放本地,定期备份。
    optional
        6
    optional  
       2020-02-09 07:19:39 +08:00 via iPhone
    @charlie21 docker 之前还有 vagrant 啊
    singerll
        7
    singerll  
       2020-02-09 08:15:03 +08:00 via Android
    mysql 二进制安装,很干净
    musi
        8
    musi  
       2020-02-09 08:22:56 +08:00 via iPhone
    用的很乱怎么解释?除了自己开发程序还有什么操作是要用到数据库的吗?
    tulongtou
        9
    tulongtou  
       2020-02-09 08:33:37 +08:00 via iPhone   ❤️ 1
    为什么会很乱呢,数据库有指定的目录,索引 日志也都有指定的目录,甚至连文件名字都是规则的,哪里会乱呢?说这话的应该是个菜鸡巴
    noreplay
        10
    noreplay  
       2020-02-09 08:41:41 +08:00 via Android
    @tulongtou 菜什么?🐶
    anguiao
        11
    anguiao  
       2020-02-09 08:59:31 +08:00 via Android
    Docker 啊,乱是不会乱的,但是 Docker 更方便。
    Mitt
        12
    Mitt  
       2020-02-09 09:14:19 +08:00 via iPhone
    有洁癖的就觉得乱 但是一开始我们都是扔本地的,并没有什么不妥,只是到了后面需要特殊的的版本或者需要其他数据库就会显得麻烦才开始使用虚拟机、docker 等手段来搭建
    opengps
        13
    opengps  
       2020-02-09 09:54:56 +08:00 via Android
    放进虚拟机,好处是迁移方便,坏处是 iops 指标大幅度下降
    一般来说团队更适合共享用同一个数据库
    wanguorui123
        14
    wanguorui123  
       2020-02-09 09:56:54 +08:00 via iPhone
    乱到不至于,就是启动后狂吃内存。所以放虚拟机把内存限住
    cdlnls
        15
    cdlnls  
       2020-02-09 09:59:03 +08:00 via iPhone
    虚拟机里面的 docker
    a719114136
        16
    a719114136  
       2020-02-09 10:04:12 +08:00
    docker,删除的时候方便,不会在电脑上产生一些不知道是什么的文件。

    另外这是没有什么正常操作,自己熟悉什么,就用什么。另外单看这句话的话算不上嘲讽把
    cabing
        17
    cabing  
       2020-02-09 10:12:14 +08:00
    符合自己需求的就是最好的
    docker,映射到本地磁盘。
    flashrick
        18
    flashrick  
       2020-02-09 10:27:04 +08:00
    本地开发肯定还是 vagrant 吧
    docker 我记得修改增加端口映射和目录映射都要进行打包 image-run 容器这一步骤?
    不过 mysql 用 docker 还是没啥要改动的,nginx 是真的烦。
    k9982874
        19
    k9982874  
       2020-02-09 10:38:57 +08:00 via iPhone
    开发时按个人习惯怎么方便怎么来,让他少扯犊子。
    Jacky23333
        20
    Jacky23333  
       2020-02-09 10:42:29 +08:00 via Android
    为什么不上云呢🤔
    zjsxwc
        21
    zjsxwc  
       2020-02-09 10:56:05 +08:00 via Android
    直接 apt install mariadb-server
    felixcode
        22
    felixcode  
       2020-02-09 11:19:31 +08:00 via Android
    用虚机和 docker 也乱,得单拿台机器只运行 mysql
    tulongtou
        23
    tulongtou  
       2020-02-09 12:04:40 +08:00
    @noreplay 哈哈哈,关键字竟然没有屏蔽
    zhangpanyi
        24
    zhangpanyi  
       2020-02-10 20:27:08 +08:00
    window10 把 docker 安装到 wls2 里面,虚拟机也不需要了。
    okchum
        25
    okchum  
       2020-02-11 07:02:13 +08:00
    docker 不会乱呀,编排好 compose,docker-compose up -d 就算重启也会自动启动。
    leohxj
        26
    leohxj  
       2020-06-29 23:48:57 +08:00
    vagrant 里面装 docker, docker 运行 mysql
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1092 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:18 · PVG 03:18 · LAX 11:18 · JFK 14:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.