]2i安装mysql我认为是成功的,但是当我尝试为i打开命令行客户机时,它会打开一瞬间然后关闭,就像其他人在堆栈溢出时一样。
当进入任务管理器>服务选项卡并尝试启动mysql时,我得到了“拒绝访问”的错误。所以我按照某人的建议去控制面板/管理工具并尝试在那里启动mysql。我得到下面的错误窗口!
服务(在标题栏上)“本地计算机上的mysql服务启动然后停止。如果某些服务未被其他服务或程序使用,则会自动停止。”
确定按钮右下角。
抱歉,我不能粘贴错误窗口在这里!
我想知道现在的解决办法是什么。
事先谢谢,m
3条答案
按热度按时间zed5wv101#
为了他人的利益:
我尝试删除mysql文件夹中的所有文件,卸载了所有mysql程序(除了connector.net,这是不可能的),然后尝试重新安装mysql。
实际上,我在配置mysql服务器的过程中遇到了一个错误(下面的屏幕截图)-所有其他步骤都配置正确,o正是这个步骤导致了错误。
我也尝试了很短的时间停止我的防火墙,但也没有帮助。
下面是配置日志文件中的信息,如果对任何人都有意义的话。
开始配置步骤:停止服务器[如果需要]结束配置步骤:停止服务器[如果需要]
开始配置步骤:写入配置文件结束配置步骤:写入配置文件
开始配置步骤:更新防火墙添加端口3306上mysql80的防火墙规则。已成功添加防火墙规则。已结束配置步骤:更新防火墙
开始配置步骤:调整windows服务[如果需要]尝试授予网络服务需要文件系统权限。已授予权限。添加新服务已添加新服务已结束配置步骤:调整windows服务[如果需要]
开始配置步骤:初始化数据库[如有必要]删除试图运行mysql server时附带的数据文件夹--初始化不安全运行进程:c:\program files\mysql\mysql server 8.0\bin\mysqld.exe--默认文件=“c:\programdata\mysql\mysql server 8.0\my.ini”--初始化不安全=on--控制台正在等待服务器停止:c:\program files\mysql\mysql server 8.0\bin\mysqld.exe--defaults file=“c:\programdata\mysql\mysql server 8.0\my.ini”--initialize unsecure=on--console 2018-09-10t19:31:39.510737z 0[error][my-011071][server]未知后缀“.”用于变量“小写\u table \u names”(值“0.0”)2018-09-10t19:31:39.510737z 0[error][my-011071][服务器]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe:将值“0.0”设置为“小写\u table \u names”2018-09-10t19:31:39.526337z 0[错误][my-010119][server]中止2018-09-10t19:31:39.526337z 0[注意][my-010120][server]binlog结束尝试初始化数据库失败结束配置步骤:初始化数据库[如有必要]
开始配置步骤:启动服务器启动mysql作为服务
nmpmafwu2#
现在有几个步骤你必须遵循。似乎有安装或配置错误。
首先从你的设备上完全删除mysql。从控制面板卸载。从安装时创建文件夹的驱动器中删除文件。
从头开始重新安装mysql。
还有其他使用regedit工具和填充的选项。
我能感觉到的另一个问题是另一个进程不让它执行。因此,您可以使用命令提示符终止进程,然后再次启动它。
但现在我建议重新安装它,安装时不要并行执行任何操作。安装后,只需重新启动您的设备,它肯定会工作。
如果你有麻烦,我肯定会来的。
x7yiwoj43#
如果你能把任何截图或视频记录。由于你的错误似乎是可以解决的,但没有确切的理解,这将只是一个假设。一旦你分享了,我一定能解决你的错误。
从上面的日志选项卡复制的信息window:- beginning 配置步骤:写入配置文件结束配置步骤:写入配置文件开始配置步骤:更新windows防火墙规则尝试使用命令netsh.exe advfirewall firewall delete rule name=“port 3306”protocol=tcp删除windows防火墙规则localport=3306删除了1条规则。好 啊。在端口3306上为mysql80添加windows防火墙规则。正在尝试使用以下命令添加windows防火墙规则:netsh.exe advfirewall firewall add rule name=“port 3306”protocol=tcp localport=3306 dir=in action=allow ok。已成功添加windows防火墙规则。结束配置步骤:更新windows防火墙规则开始配置步骤:调整windows服务尝试授予网络服务需要文件系统权限。已授予权限。添加新服务添加新服务结束配置步骤:调整windows服务开始配置步骤:初始化数据库尝试使用--initialize unsecure选项运行mysql server。。。正在启动mysql server 8.0.11的进程。。。使用以下命令启动进程:c:\program files\mysql\mysql server 8.0\bin\mysqld.exe--defaults file=“c:\programdata\mysql\mysql server 8.0\my.ini”--console--initialize unsecure=on。。。2019-01-17t21:00:17.450875z 0[error][my-011071][server]未知后缀“.”用于变量“小写\u table \u names”(值“0.0”)2019-01-17t21:00:17.450926z 0[error][my-011071][server]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe:将值“0.0”设置为“小写\u table \u names”2019-01-17t21:00:17.451367z 0[error][my-010119][server]正在中止2019-01-17t21:00:17.451477z 0[note][my-010120][server]id为9456的mysqld的binlog结束进程已成功运行并退出,代码为1。无法启动mysql server 8.0.11的进程。数据库初始化失败。已结束配置步骤:初始化数据库