开发工具与关键技术: mysql
撰写时间:2022/9/28
再看教程重装mysql,因为下周这个bug还会出现,笔者就是重装了5~6次zip安装包受不了才搞这个bug的,经笔者分析这个bug是mysql服务没开起来,怎么都开不起来的那种(╯﹏╰)b
分析bug:
1、安装mysql8.016时到最后一步时,如下图,出现了小红点无法往下执行了,这是安装时出现的问题
2、问题分析及解决办法
-
查看log,log的内容如下,我把log全部贴出来了,我们只看关键几行即可。
Beginning configuration step: Writing configuration file
Saving my.ini configuration file...
Saved my.ini configuration file.
Ended configuration step: Writing configuration file
Beginning configuration step: Updating Windows Firewall rules
Adding a Windows Firewall rule for MySQL80 on port 3306.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3306" protocol=TCP localport=3306 dir=in action=allow
确定。
Successfully added the Windows Firewall rule.
Adding a Windows Firewall rule for MySQL80 on port 33060.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 33060" protocol=TCP localport=33060 dir=in action=allow
确定。
Successfully added the Windows Firewall rule.
Ended configuration step: Updating Windows Firewall rules
Beginning configuration step: Adjusting Windows service
Attempting to grant Network Service require filesystem permissions.
Granted permissions.
Adding new service
New service added
Ended configuration step: Adjusting Windows service
Beginning configuration step: Initializing database (may take a long time)
Attempting to run MySQL Server with --initialize-insecure option...
Starting process for MySQL Server 8.0.29...
Starting process with command: F:\mySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL 8.0\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...
mysqld: File '.\闈掕~娉?bin.index' not found (OS errno 2 - No such file or directory)
'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
F:\mySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.29) initializing of server in progress as process 11956
The newly created data directory C:\ProgramData\MySQL\MySQL 8.0\Data\ by --initialize is unusable. You can remove it.
Aborting
F:\mySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.29) MySQL Community Server - GPL.
Process for mysqld, with ID 11956, was run successfully and exited with code 1.
Failed to start process for MySQL Server 8.0.29.
Database initialization failed.
Ended configuration step: Initializing database (may take a long time)
出现的bug,显示中文乱码...
点击箭头会发现bug翻译为电脑名称...
删除mysql环境:
解决bug:
设置计算机名称为英文或拼音重装mysql,就好了
总结:计算机名别改中文名称,再重装mysql就好了(ಥ_ಥ)
这是我所学到的mysql,所以我要分享给你们,希望可以帮助到你们。
以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导
和提问喔!
报错信息如下:
Beginning
configuration
step
:
Init
ializing
database
(may take a long time)
Attempting to run
MySQL
Server with --
init
ialize-insecure option…
Starting process for
MySQL
Server 8.0.27…
Starting process with command: C:\software\
MySQL
\
MySQL
Server 8.
【
MySQL
】【已
解决
】Windows
安装
MySQL8.0
时
的报错
解决
方案:
init
ializing
database
(may take a long time)、未将对象引用设置到对象的实例
Ended
configuration
step
: Writing
configuration
file、最后一步失败:Updating the Start menu link、对路径的访问被拒绝、启动
服务器
时
卡住。之后使用cmd可以成功初始化
数据库
并且
安装
MySQL
解决
办法:
控制面板 -> 系统和安全 -> 系统 -> 查看计算机名和计算机组名是否是中文 -> 改成英文名 –>重启计算机 –> (若事先已经
安装
一部分请看下文)使用
MySQL
Installer
安装
程序
安装
MySQL
server –>
安装
成功
使用
MySQL
Installer卸载
前提:之前
安装
时
也是使用
MySQL
Installer
安装
才
这个错误通常是由于TensorFlow和其他库之间的版本不兼容导致的。以下是一些可能的
解决
方案:
1. 确保你
安装
的TensorFlow版本与你的Python版本和其他库的版本兼容。
2. 尝试更新numpy和h5py库,可以使用pip install -U numpy和pip install -U h5py命令来更新。
3. 如果你使用的是Anaconda,可以尝试创建一个新的虚拟环境并重新
安装
TensorFlow。
4. 如果你使用的是Windows系统,可以尝试
安装
Microsoft Visual C++ Redistributable for Visual Studio 2015、2017和2019。
5. 如果以上
方法
都无法
解决
问题,可以尝试卸载并重新
安装
TensorFlow。