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

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

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

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

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

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

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