随笔 - 303  文章 - 0  评论 - 3  阅读 - 15万

Win10上安装MySQL8.0.26

  在CentOS8上安装了MySQL8.0.26,在Win10上也成功安装过。只是做MySQL主从复制时需要配置win10上的my.ini,可是哪里也没有这个文件。怎么解决呢?这个就涉及Win10上MySQL的安装,下面分有无my.ini分别进行探讨:

  添加my.ini

    在C:\ProgramData\MySQL\MySQL Installer for Windows\Manifest\Templates下有个文件

      

     复制该文为my.ini到C:\Program Files\MySQL\mysql-8.0.26-winx64>下并修改,如下:

      

      

    管理员身份cmd,cd :C:\Program Files\MySQL\mysql-8.0.26-winx64\bin>,并执行>mysqld --initialize --console:

      

       特别关注红框部分,这个是初始化的root密码,后续root登录需要用到。另外一点需要注意的是:就安装根目录下就增加了Data目录:

        

    接下来就是安装启动:

      

    测试数据库是否安装成功:

      

       mysql链接成功,注意登录密码不为空,而是上述红框部分。

    链接成功后强制要求修改root初始密码:

      

    如果修改my.ini后重新安装服务提示The service already exists!,采用以下方法解决:

      1)重新以管理员身份运行,输入sc query mysql,看一下名为mysql的服务:The service already exists,发现之前确实有安装过。

          

       2)输入命令 sc delete mysql,删除该mysql 。

        

       3)之后继续安装,就能成功。

        

  无my.ini: 

    与上述步骤无太大差异,因为无my.ini所以都是默认配置,差别有两点:

    1)没有自定义my.ini文件这个过程;

    2)初始化后没有初始化root的密码,后续root登录时使用空可成功登录。

    mysqld --install 数据库服务名,这个命令默认数据库服务名是mysql,也可以自定义。

 

posted on   池塘里洗澡的鸭子  阅读(148)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示