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

移动端学后端,装个 MySQL 一直报错,到 start the server 一直过不去,能搜到的解决办法都试了

  •  1
     
  •   xiexiping · 7 天前 · 5266 次点击
    想问问有没有替换产品,没见过这种在安装步骤就能如此劝退的东西,后端门槛这么高吗
    第 1 条附言  ·  6 天前
    大哥们别吐槽我提问的艺术了,怪我没说明白,我发帖初衷本身就不是解决 MySQL 的这个问题,而是已经决定换掉它了
    149 条回复    2024-09-12 17:08:32 +08:00
    1  2  
    runchaos
        1
    runchaos  
       7 天前
    chatgpt
    百度
    xiexiping
        2
    xiexiping  
    OP
       7 天前
    @runchaos 早试过了
    spencerseth44
        3
    spencerseth44  
       7 天前
    万事开头难,中间难,结尾难
    laobobo
        4
    laobobo  
       7 天前
    多找找教程,怎么能卡在安装这一步呢
    ETiV
        5
    ETiV  
       7 天前
    开 log ,如果开 log 还解决不了就开 verbose log
    Vegetable
        6
    Vegetable  
       7 天前
    docker run -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8

    就这么一条命令
    xiexiping
        7
    xiexiping  
    OP
       7 天前
    @laobobo 我也干了这么多年程序员了,连他一个安装都搞不过去,门槛真高,什么 Google 百度 gpt 办法全试了一遍,就是卡在那,对这玩意真的服
    leilinJune
        8
    leilinJune  
       7 天前
    那你装个 docker ,再用 docker 装 MySQL ,这样很简单
    52boobs
        9
    52boobs  
       7 天前 via Android
    @xiexiping 最明确的方式,装一个 linux,然后命令行安装,中间缺什么装什么,遇见不懂的就问 chatgpt.win 平台上总是会遇到些奇奇怪怪的问题,杂七杂八的解决方案一大堆,还要一个一个试,linux 就没有这个问题.
    xiexiping
        10
    xiexiping  
    OP
       7 天前
    @52boobs 因为用 C#开发,就选的 Windows ,gpt 又给我推荐了 PostgreSQL ,我试试这个行不行
    Atoony
        11
    Atoony  
       7 天前
    会不会是安装路径里有中文
    wu67
        12
    wu67  
       7 天前
    配环境, 用 docker. 你只需要考虑如何装上并把 docker 跑起来, 其他开发环境的配置, 几乎都能简单搜到.
    xiexiping
        13
    xiexiping  
    OP
       7 天前
    @Atoony 没有,一般网上能搜到的办法我都试了一遍
    Dece
        14
    Dece  
       7 天前
    你让 gpt 给你一个 docker 命令好了,挂载数据到本地,复制改改路径就能用
    xiexiping
        15
    xiexiping  
    OP
       7 天前
    @wu67 刚开始学,docker 是啥还不知道呢,哈哈
    wunonglin
        16
    wunonglin  
       7 天前   ❤️ 1
    不用 win 平台可以解决 90%的问题,用 docker 可以解决 99%的问题,用 linux 可以解决 100%的问题
    Dece
        17
    Dece  
       7 天前
    先说说你用的啥系统吧
    opengps
        18
    opengps  
       7 天前   ❤️ 3
    作为后端告诉你:一切顺利其实并不简单,大家都在为 N 个 9 级别的顺利在辛苦努力。
    你这问题,越是有了点经验反而都会答不上来:端口问题、用户权限问题、文件系统问题、杀毒软件问题、命令行别名问题等等等等,可以有特别多的可能
    xiexiping
        19
    xiexiping  
    OP
       7 天前
    @Dece win11 ,电脑自带的家庭中文版
    xiexiping
        20
    xiexiping  
    OP
       7 天前
    @wunonglin 用 C#开发,要不然我就用 Mac 了
    Dece
        21
    Dece  
       7 天前
    start the server 一直过不去是什么个意思,建议贴贴图片,提供些日志,报错信息等等
    xiexiping
        22
    xiexiping  
    OP
       7 天前
    postgreSQL 安装过程很顺利,哈哈,我感觉不是我菜的问题了,还是 MySQL 自己问题多一些
    hehe5120
        23
    hehe5120  
       7 天前
    我在 B 站发过一个 0 基础的 MySQL 的安装视频,可以参考下 https://www.bilibili.com/video/BV1Pg411Z7Z4/
    是用完全干净的操作系统安装的,你遇到的问题,有可能是操作系统中安装的别的软件有冲突,这种情况对于新手解决起来是很困难的。我还遇到过帮别人解决这类问题,最后也找不到原因,重装操作系统才解决。
    newaccount
        24
    newaccount  
       7 天前
    用 sqlite ,学习阶段够了
    twofox
        25
    twofox  
       7 天前
    你就不能装个 wsl ,然后一键安装 MySQL 嘛
    ErZhou
        26
    ErZhou  
       7 天前
    有压缩包版本的, 解压出来, powershell 几个命令就装完了
    Dece
        27
    Dece  
       7 天前
    @twofox 哈哈哈,移动端平常开发估计也不用 wsl 的,你让他装 wsl ,问题又麻烦了
    xiexiping
        28
    xiexiping  
    OP
       7 天前
    ybz
        29
    ybz  
       7 天前
    C#都跨平台多少年了。。。。
    spacebound
        30
    spacebound  
       7 天前
    有点神奇,win11 上装个 mysql 有什么难的?安装包下载后运行,一路下一步就行了,这也难吗?搜索引擎查个关键字“win11 安装 mysql”,随便点一个文章进去都是详细的图文安装资料,难在哪里了? 搞不懂
    Dece
        31
    Dece  
       7 天前
    @xiexiping 安装程序都提示你看看日志了,哈哈哈,估计看下就知道怎么解决了
    leegradyllljjjj
        32
    leegradyllljjjj  
       7 天前 via iPhone
    装个 mysql 就门槛高了?
    spacebound
        33
    spacebound  
       7 天前
    @xiexiping #28 打开百度搜索“mysql 安装 starting the server 报错”
    xiexiping
        34
    xiexiping  
    OP
       7 天前
    @Dece 按日志搜过了办法,并没有解决问题
    hehe5120
        35
    hehe5120  
       7 天前
    @xiexiping #28 Log Tab 页里面有具体的错误信息。英文提示信息要仔细看,获取足够的线索才可能解决问题。
    jatesun
        36
    jatesun  
       7 天前
    用 docker 吧,简单,省很多环境的问题。
    wu00
        37
    wu00  
       7 天前
    @xiexiping #28 不是让你在‘Log’ tab 中查看详细错误信息吗?你平时开发移动端碰到问题的时候不是自己先一步步排查和解决吗...
    xiexiping
        38
    xiexiping  
    OP
       7 天前
    反正换了 postgreSQL ,点继续就装好了,说明这东西不应该这么困难呀,怎么 MySQL 就这么多问题呢
    xiexiping
        39
    xiexiping  
    OP
       7 天前
    @wu00 大哥,我上面说了,你们说的什么百度 gpt 看日志这些,我早试过了,除了稻壳这些我不会的
    shyangs
        40
    shyangs  
       7 天前
    那你就用 PostgreSQL 吧.
    ZZ74
        41
    ZZ74  
       7 天前   ❤️ 1
    各位别推荐 wsl 和 docker 了,问题更多。
    mysql win 有 msi 或者 exe 的安装包 吧 ,双击一路默认就完了
    或者安装个了 linux ,在 linux 下面 apt install 啥的。linux 下也可以下载压缩包,解压后跑起来
    xiexiping
        42
    xiexiping  
    OP
       7 天前
    作为后端告诉你:一切顺利其实并不简单,大家都在为 N 个 9 级别的顺利在辛苦努力。
    你这问题,越是有了点经验反而都会答不上来:端口问题、用户权限问题、文件系统问题、杀毒软件问题、命令行别名问题等等等等,可以有特别多的可能
    感觉这位大哥说的很对,一些问题你看上去觉得很简单,可能是你没遇到
    Tubering
        43
    Tubering  
       7 天前
    建议先学一下 Docker ,看一下 `run` `start` 等几个常用命令就够了,在宿主机装环境还弄得乱七八糟
    人生苦短,这种没什么收益的事情不值得花时间
    xiexiping
        44
    xiexiping  
    OP
       7 天前
    @Tubering 好的,学习一下
    godall
        45
    godall  
       7 天前
    mysql 安装困难? 直接文件解压倒文件夹下,改一下 mysql.INI ,就能直接运行了。
    然后就是建库建用户建表。
    dp
        46
    dp  
       7 天前
    docker 解君愁~
    ariesxox
        47
    ariesxox  
       7 天前
    看了一圈评论,v50 我来
    xiexiping
        48
    xiexiping  
    OP
       7 天前
    @dp docker 是啥呀?干嘛用的
    LLaMA2
        49
    LLaMA2  
       7 天前
    wangritian
        50
    wangritian  
       7 天前
    估计是被什么安全软件静默干掉了
    iOCZS
        51
    iOCZS  
       7 天前
    看日志啊,想啥呢
    xiexiping
        52
    xiexiping  
    OP
       7 天前
    @LLaMA2 换 postgreSQL 了,gpt 对它的评价好像比 MySql 还高一点
    wu00
        53
    wu00  
       7 天前
    @xiexiping #39 好吧,那你也应该把问题描述的尽量详细,以及你做过哪些尝试,至少把 log 贴出来吧。另外你问的是替代产品,大家推荐 docker 没毛病😀
    iOCZS
        54
    iOCZS  
       7 天前
    感觉你是女性,但我没有证据。。。。
    xiexiping
        55
    xiexiping  
    OP
       7 天前
    @wu00 没说大家推荐的有毛病,只是我暂时还不会
    marcong95
        56
    marcong95  
       7 天前   ❤️ 1
    @xiexiping 我发现了一个关键字:5.7.27 ,2024 年了,你不考虑来一个 8.x 么?
    chanChristin
        57
    chanChristin  
       7 天前
    @xiexiping #42
    有没有一种可能,是你描述不出来你的问题呢?可能是没遇到过,但是你说了半天也说不上来具体是哪里有问题,贴个报错日志上来一看不就知道了吗。
    就按照这个大哥说的这些方向,你能分别去检测一下有没有问题吗?
    Configuration
        58
    Configuration  
       7 天前   ❤️ 22
    你自己说你也干了这么多年程序员了,但是感觉你这么多年白干了,遇到问题发帖提问,连日志都不贴,你这个帖子有什么意义?
    Richardhtw
        59
    Richardhtw  
       7 天前
    用 docker 跑就好了,一行命令搞定,没必要在本机装
    zhang963hao
        60
    zhang963hao  
       7 天前
    小皮面板解君愁
    Mithril
        61
    Mithril  
       7 天前
    PostgreSQL 确实比 MySQL 好一些,但这俩玩意对你来说区别不大。。。

    你既然用 C#,那你直接 EF Core + SQLite 就行了。等玩明白了再去搞 PostgreSQL 或者 MySQL
    bzshow1
        62
    bzshow1  
       7 天前 via iPhone
    选择 Postgres 是对的
    xiexiping
        63
    xiexiping  
    OP
       7 天前
    @Mithril 对我来说能用上就行,不是为了研究技术也不是为了找工作,只是拓展一点技能,也不要求多深入,需要的时候能做个东西出来用就行了
    spicy777
        64
    spicy777  
       7 天前
    安装 mysql 都有门槛了嘛。。。
    xiexiping
        65
    xiexiping  
    OP
       7 天前
    @spicy777 我的问题,换 postgres 已经装好了
    zfjdif
        66
    zfjdif  
       7 天前
    学后端先学 docker 吧😂
    LieEar
        67
    LieEar  
       7 天前
    不是你的问题,安装软件、搭建环境确实会出现各种问题。所以就有了 docker 这个神器。
    alexsz
        68
    alexsz  
       7 天前
    用 docker
    Mithril
        69
    Mithril  
       7 天前
    @Mithril 主要是看你想做什么。
    其实 SQLite 还是很强的,如果你只想弄个带数据库的单机程序,那它就是最好的选择。单独装个数据库就会有各种各样的问题。
    而且你用 ORM ,简单项目的话,在几种关系型里切换也不是很难。
    feiniu
        70
    feiniu  
       7 天前
    是不是你的电脑的名字是中文
    followNew
        71
    followNew  
       7 天前
    @xiexiping #28
    你能把日志贴出来吗?

    英文日志先看明白是什么意思,再把关键内容用 google 搜
    letmedie
        72
    letmedie  
       7 天前
    windows 安装 MySQL 不是要么免安装版自己配置要么直接 msi 安装包无脑下一步么,而且如果你期望是得到有效回复也需要附上日志啊,没日志的话确实没有办法给出答案,因为导致报错是会有很多原因的,具体要看日志的上下文才能分析出来。
    Foxkeh
        73
    Foxkeh  
       7 天前
    被优化无聊中, 对这个问题很有兴趣, 能贴一下完整日志吗?
    zhufpy
        74
    zhufpy  
       7 天前
    直接 Docker ,安装个 Docker-desktop ,直接拉个镜像得了,省的麻烦
    oamu
        75
    oamu  
       7 天前
    装个 Docker 用容器跑就行了,其他什么消息队列、redis 也是这样,反正是学习,没必要本地安装。
    cobbage
        76
    cobbage  
       7 天前 via Android
    win 不是 install 后 net start 吗。不用安装我感觉挺好的,到用的时候命令搞下
    fFeeOps
        77
    fFeeOps  
       7 天前
    报错是啥
    nepiedg
        78
    nepiedg  
       7 天前
    phpstudy
    pocketz
        79
    pocketz  
       7 天前
    我觉得楼主是来骗回复的。别人问他啥错误,只会说”我查过了,没用“
    aibx01
        80
    aibx01  
       7 天前
    docker 解君愁,同样推荐 docker ,对于自己个人使用,b 站学几个小时完全够用了。
    hefish
        81
    hefish  
       7 天前
    这个跟多年程序员有啥关系? 这是我们运维的事儿,你抢什么饭碗。
    Jinnrry
        82
    Jinnrry  
       7 天前 via iPhone   ❤️ 1
    草,自认为自己精通各类编程软件安装的技能可以施展出来装装逼了。结果我翻了七十多条回复都没找到报错日志
    Vtwoguest
        83
    Vtwoguest  
       7 天前 via iPhone
    为什么到现在都不敢贴详细报错 log?
    哈哈哈 是不是发现是个很低级的问题就不敢贴出来了?
    你所谓的这些复杂问题遇见过的人一看 log 就能看出来怎么回事
    abccccabc
        84
    abccccabc  
       7 天前
    现在你知道为啥秃顶的人多数是做后端了吧?
    JamesMackerel
        85
    JamesMackerel  
       7 天前   ❤️ 1
    我点进来之前还想着里面会有些截图、自己做了什么、有什么现象之类的尝试步骤描述,说能不能帮帮新人啥的。结果进来就一句话,那我只能说 rtfm stfw ……
    xiexiping
        86
    xiexiping  
    OP
       7 天前
    @Vtwoguest 你想太多了吧,我一开始就说我不会这东西,就算再简单,有什么不敢贴的,发帖的时候我已经换 postgres 了,所以没贴日志,还以为我是怕你笑话啊?
    xiexiping
        87
    xiexiping  
    OP
       7 天前
    @JamesMackerel 更多是个吐槽贴,不是求助贴,发完这个已经把 postgreSQL 装好了
    xiexiping
        88
    xiexiping  
    OP
       7 天前
    @letmedie 更多是个吐槽贴,可能我没表达明白
    xiexiping
        89
    xiexiping  
    OP
       7 天前
    @oamu 一定去学,好多人说这个了
    xiexiping
        90
    xiexiping  
    OP
       7 天前
    @Jinnrry 哈哈哈,我的错,我更多是想吐槽一下
    xiexiping
        91
    xiexiping  
    OP
       7 天前
    @JamesMackerel 我是想吐槽一下,然后想看看有没有其他可替换的东西用,后来搜到了 postgresql ,MySQL 安装都能把我难住,后面更不想用了,对我来说能用就行,我这人没啥探究精神
    james2013
        92
    james2013  
       7 天前 via Android
    会不会是你自己的问题,安装 mysql 有这么难吗?
    我刚开始也是做移动端,后来做后端开发,用的也是 windows ,安装 mysql 遇到问题上网搜索就解决了……
    jasonkayzk
        93
    jasonkayzk  
       7 天前
    docker 一句话不就起来了……,实在不行 gpt 问一下都会了
    freaks
        94
    freaks  
       7 天前 via iPhone
    我感觉你是在 win 上装的,不然不可能装不上去
    freaks
        95
    freaks  
       7 天前 via iPhone
    给你个思路你可以把端口换成大点的端口号,不要用 3306 ,4 位数的端口不要用,比如 33069 ,再启动一次。
    Bingchunmoli
        96
    Bingchunmoli  
       7 天前 via Android
    @xiexiping 傻瓜式下一步都能装完,乱改配置就是 g
    Bingchunmoli
        97
    Bingchunmoli  
       7 天前 via Android
    @xiexiping 这个只能看 log ,建议 scoop install mysql
    cslive
        98
    cslive  
       7 天前
    虚拟机安装 linux ,在 linux 上装
    zengzizhao
        99
    zengzizhao  
       7 天前
    @xiexiping #20 mono 了解一下
    songco
        100
    songco  
       7 天前 via Android   ❤️ 1
    用 docker 比较简单

    另外想解决问题可以把错误信息发出来
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4472 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 01:05 · PVG 09:05 · LAX 18:05 · JFK 21:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.