【问题标题】:Mysql command line window does not openMysql命令行窗口打不开
【发布时间】:2018-09-10 16:04:23
【问题描述】:

]2我安装了 mysql 我以为成功了,但是当我尝试为 i 打开命令行客户端时,它会打开一会儿然后关闭,就像 Stack Overflow 上的其他人一样。

当转到任务管理器 > 服务选项卡并尝试启动 Mysql 时,我收到“拒绝访问”错误。所以我按照某人的建议去控制面板/管理工具并尝试在那里启动 Mysql。我得到以下错误窗口!

服务(在标题栏上) “本地计算机上的 mysql 服务启动然后停止。如果某些服务没有被其他服务或程序使用,它们会自动停止。”

确定按钮右下角。

抱歉,我无法在此处粘贴错误窗口!

我想知道现在的解决方案是什么。

提前致谢, M

【问题讨论】:

    标签: mysql installation


    【解决方案1】:

    使用 Windows 命令行有几个步骤:

    • 以管理员身份打开cmd
    • 1 - 输入mysql server path on your computer. ex: c:\programms files\MySql\MySql Server 8.0\bin
    • 2 - 输入MySQL --install
    • 3 - 输入MySQL --initialize

    【讨论】:

      【解决方案2】:

      现在您必须遵循几个步骤。因为似乎存在安装或配置错误。

      首先从您的设备中完全删除 MySQL。从控制面板卸载。从安装时创建文件夹的驱动器中删除文件。

      从一开始就重新安装 MySQL。

      还有其他使用 regedit 工具的选项。

      我能感觉到的其他问题是其他一些进程没有让它执行。因此,您可以使用命令提示符终止该进程,然后重新启动它。

      但现在我建议只重新安装它,并且在安装时不做任何并行操作。安装后只需重启设备即可。

      如果你有麻烦,我肯定会在这里。

      【讨论】:

      • 您好 Chirag,感谢您的回复和很长时间以来的抱歉 - 我试过了,但没有帮助!另外两台电脑也有同样的问题。上次尝试(几天前)的错误如下。请尝试查明确切的问题以指定解决方案。提前致谢。
      • 正是,我想帮助你。请将您的错误图片发送给我,我会以准确的解决方案回复您。
      【解决方案3】:

      为了他人的利益:

      我尝试删除 Mysql 文件夹中的所有文件并卸载所有 mysql 程序(除了无法使用的 Connector .NET),然后尝试重新安装 mysql。

      我实际上在配置 Mysql Server 的过程中遇到了一个错误(下面的屏幕截图) - 所有其他步骤都配置正确,o 是这个步骤导致了错误。

      我也尝试过短暂地停止我的防火墙,但这也无济于事。

      如果对任何人都有意义,以下是配置日志文件中的信息。

      Beginning configuration step: Stopping Server [if necessary]
      Ended configuration step: Stopping Server [if necessary]
      
      Beginning configuration step: Writing configuration file
      Ended configuration step: Writing configuration file
      
      Beginning configuration step: Updating firewall
      Adding firewall rule for MySQL80 on port 3306.
      Successfully added firewall rule.
      Ended configuration step: Updating firewall
      
      Beginning configuration step: Adjusting Windows service [if necessary]
      Attempting to grant Network Service require filesystem permissions.
      Granted permissions.
      Adding new service
      New service added
      Ended configuration step: Adjusting Windows service [if necessary]
      
      Beginning configuration step: Initializing Database [if necessary]
      Deleting Data folder shipped
      Attempting to run MySQL Server with --Initialize-insecure
      Running process: C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --initialize-insecure=on --console
      Waiting for the server stops: C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --initialize-insecure=on --console
      2018-09-10T19:31:39.510737Z 0 [ERROR] [MY-011071] [Server] Unknown suffix '.' used for variable 'lower_case_table_names' (value '0.0')
      2018-09-10T19:31:39.510737Z 0 [ERROR] [MY-011071] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Error while setting value '0.0' to 'lower_case_table_names'
      2018-09-10T19:31:39.526337Z 0 [ERROR] [MY-010119] [Server] Aborting
      2018-09-10T19:31:39.526337Z 0 [Note] [MY-010120] [Server] Binlog end
      The attempt to initialize the database Failed
      Ended configuration step: Initializing Database [if necessary]
      
      Beginning configuration step: Starting Server
      Starting MySQL as a service
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-09
        • 2015-12-23
        • 2013-06-23
        • 1970-01-01
        • 1970-01-01
        • 2018-03-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多