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

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

  •  1
     
  •   xiexiping · 102 天前 · 7292 次点击
    这是一个创建于 102 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想问问有没有替换产品,没见过这种在安装步骤就能如此劝退的东西,后端门槛这么高吗
    第 1 条附言  ·  101 天前
    大哥们别吐槽我提问的艺术了,怪我没说明白,我发帖初衷本身就不是解决 MySQL 的这个问题,而是已经决定换掉它了
    149 条回复    2024-09-12 17:08:32 +08:00
    1  2  
    Wh1t3zZ
        101
    Wh1t3zZ  
       101 天前   ❤️ 3
    harryWebb
        102
    harryWebb  
       101 天前
    根据我多年的经验,百分之 90 是端口冲突了。。。你去翻一下启动日志就知道了。。。反正我之前基本上都是端口冲突报错,杀一下端口占用就行了,还有一种情况是配置,但是配置一般我也不会去改
    xiexiping
        103
    xiexiping  
    OP
       101 天前
    @Wh1t3zZ 其实我的问题侧重在替代品,而已经不是怎么解决它的问题了
    Pursue9
        104
    Pursue9  
       101 天前
    等学到 C#的 EFCore 难度会直线上升, 但是学会了用起来也真爽
    rickiey
        105
    rickiey  
       101 天前
    win11 家庭版装 mysql5.7,后端也不一定搞定,推荐 window 下 docker 都歇歇吧,window 下 docker 问题更大,建议 VMware 装个 linux,里面搞,还能快照
    qwertyzzz
        106
    qwertyzzz  
       101 天前
    phpstudy
    qwertyzzz
        107
    qwertyzzz  
       101 天前
    @Configuration 有没有可能就没想解决 单纯吐槽下呢
    coolfan
        108
    coolfan  
       101 天前
    装个 docker desktop ,一路下一步,会自动给你安装 wsl ,然后鼠标点点点跑个 docker 镜像就行 版本答案
    misaka19000
        109
    misaka19000  
       101 天前
    楼主这个问题我在十几年前刚刚玩 mysql 的遇到过,需要在注册表里面把所有和 mysql 相关的内容都删除掉,不然会启动不了
    misaka19000
        110
    misaka19000  
       101 天前
    5.7 版本,好经典的版本啊哈哈哈
    kingstar718
        111
    kingstar718  
       101 天前
    其实没必要在机器上装 mysql 服务端,装个有图形界面的客户端就行了,至于服务端,不要折腾服务端;请搜索免费的 mysql ,网上也是有的,只是限容量或者网速不好而已。

    没事千万不要自己折腾环境,没必要。
    ch3nOr
        112
    ch3nOr  
       101 天前
    不想折腾可以直接买个云服务
    xcsoft
        113
    xcsoft  
       101 天前
    装在 wsl 里面试试
    TiggeYL
        114
    TiggeYL  
       101 天前
    你都 C#了,用 sqlite 和 mssql 的 localhots db ,前者环境都不需要装,只需要去装 nuget package 就能使用,后者可能需要在安装 vs 时勾选才能用
    TiggeYL
        115
    TiggeYL  
       101 天前
    mssql 的 localhots db => mssql 的 LocalDB ,之前的回复写错了
    yx1989
        116
    yx1989  
       101 天前
    @songco 可能楼主不是想解决问题,只是想吐个槽
    TiggeYL
        117
    TiggeYL  
       101 天前
    作为 dotnet 从业者,还是希望你好好看下官方的文档,文档已经很基础了,要是语言方面还不明白,建议,先去视频网站看下基础的语言教学再来上手

    估计你学的教程是用的 mysql ,但是建议你还是用 sqlite 和 mssql 的 LocalDB ,这两个比较简单,也可以用 efcore

    官方文档: https://learn.microsoft.com/zh-cn/aspnet/core/getting-started/?view=aspnetcore-8.0
    pangdundun996
        118
    pangdundun996  
       101 天前
    @xiexiping #22 https://blog.csdn.net/swift0824/article/details/78489541 给你发个我以前自学写的教程,不难的
    fresco
        119
    fresco  
       101 天前
    不行就 docker 呗,在第一步被拦住也是没谁了
    sunrealzhang
        120
    sunrealzhang  
       101 天前
    按着官方文档教程来应该都能成功,最好别往上这找点那抄点的,完了最后都拼不上
    BigChengzi
        121
    BigChengzi  
       101 天前
    装个小皮面板,直接一键启停,方便老了
    humingk
        122
    humingk  
       101 天前 via iPhone
    同学们这道题的答案不是“贴日志”,而是“集美这不是你的问题,MySQL 是真垃圾,千万不要用😂”
    ktonline
        123
    ktonline  
       101 天前
    嗨,windows 装个 phpstudy ,直接起飞,redis mysql 都给你搞好
    xuanbg
        124
    xuanbg  
       101 天前
    windows 版本的 mysql 不是有安装向导的嘛?一路下一步就装好了呀。
    dislazy2023
        125
    dislazy2023  
       101 天前
    mysql8 安装很坑,建议换版本 8.0.xxxx 之类的,不要直接就用 8
    dislazy2023
        126
    dislazy2023  
       101 天前
    @dislazy2023 亲测 8.0.26 可用,再往后每次启动都是各种各样奇怪的问题
    laragh
        127
    laragh  
       101 天前
    @Configuration
    我看到的回复大概内容如下:
    安装者:我报错了快来帮帮我
    v2er : 啥报错
    安装者:start the server
    v2er : 有 log 么?
    安装者:start the server
    v2er : 有 log 么?
    安装者:能找的我都找了
    v2er : 有 log 么?
    xiexiping
        128
    xiexiping  
    OP
       101 天前
    @dislazy2023 说明我吐槽的还是不无道理的
    xiexiping
        129
    xiexiping  
    OP
       101 天前
    @laragh 你仔细看看我问的是啥再来吐槽行不,我提问的时候已经把这玩意放弃了
    qingshanyuluo
        130
    qingshanyuluo  
       101 天前
    替换的产品就是阿里云直接买 mysql 服务
    fengpan567
        131
    fengpan567  
       101 天前
    开 ssh 让我上去看看!
    dislazy2023
        132
    dislazy2023  
       101 天前
    最简单的方法 去 tidb 官网申请一台免费的,我现在很多服务都用这个免费的 https://tidbcloud.com/
    dupenn
        133
    dupenn  
       101 天前 via iPhone
    游戏还没开始就结束了?
    ruiy
        134
    ruiy  
       101 天前
    万事开头难,后面会更难。
    Kontinue
        135
    Kontinue  
       101 天前
    插一句嘴,C#不是应该陪 SQL Server 吗= =
    xiexiping
        136
    xiexiping  
    OP
       101 天前
    @Kontinue 听说那个后面要收费呀
    ala2008
        137
    ala2008  
       101 天前
    欢迎加入 postgreSQL pg 大家庭
    Vtwoguest
        138
    Vtwoguest  
       101 天前 via iPhone
    @xiexiping 主要看你前面一直说什么没用 很难我见过公司装个宏无脑下一步给用户安装 MySql 都没出问题 所以想看下是什么复杂错误 吸取教训 如有冒犯 请见谅
    EndlessMemory
        139
    EndlessMemory  
       101 天前
    论 docker 为什么是神
    sunxvvv
        140
    sunxvvv  
       101 天前
    @xiexiping #19 啊,windows 下个安装包,不用命令,那无脑点点点就行啊; linux ,图快,直接 yum 仓库一装,yum install ,再或者直接 docker 起一个,MySQL 是易用性很高的数据库了,不可能查了资料还装不上,或许,RDS 适合你把,但也得点点点下
    mocococ
        141
    mocococ  
       101 天前
    docker 上面装 数据库 docker 没搞明白 出问题 整个数据库都没了..
    sunxvvv
        142
    sunxvvv  
       101 天前
    @xiexiping #22 MySQL 对比 PostgreSQL ,易用性上一直都是占优的,怎么说呢,别心急,有问题就日志,我猜测可能是以前装过,环境不干净吧,还是更推荐 Linux 部署,后端多多少少也得懂点 linux ,你用啥顺手就用啥吧,pg 现在在国内占比也越来越多了
    wOuv7i4e7XxsSOR1
        143
    wOuv7i4e7XxsSOR1  
       101 天前
    哪怕你截个日志图呢?
    DIO
        144
    DIO  
       101 天前
    试试 scoop
    Mahler
        145
    Mahler  
       101 天前
    放弃 win 开发
    RyougiShiki
        146
    RyougiShiki  
       101 天前
    最新版本 zip 手动安装版比较麻烦,初始化数据库,命令手动启动服务。如果是 exe 安装版的就比较方便。遇见问题不能逃避,mysql 这种流行的东西启动不起来肯定是有原因的。postgresql 很好,但国内教程相对偏少遇到问题后新手更难解决。
    twoyuan
        147
    twoyuan  
       101 天前
    zypy333
        148
    zypy333  
       101 天前
    电脑设备名不要用中文
    oneisall8955
        149
    oneisall8955  
       100 天前
    docker 一把梭
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2699 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:52 · PVG 15:52 · LAX 23:52 · JFK 02:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.