目录
2.1. net start mysql“发生系统错误2,系统找不到指定的文件“
2.2. 服务没有响应控制功能。请键入 NET HELPMSG 2186 以获得更多的帮助
参考链接
参考链接:
MySQL :: Download MySQL Community Server (Archived Versions)
mysql 8.x 压缩包zip安装(windows 详细版)_windows 安装mysql8 zip-CSDN博客
启动mysql服务时,报错提示“发生系统错误2,找不到指定文件“的解决方法-CSDN博客
安装mysql后启动mysql提示服务没有响应控制功能的解决方案_安装mysql服务没有响应控制功能-CSDN博客
微软常用运行库合集包 v2019.07.22 最新整合静默参数版 - 『精品软件区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn
相关资源可以从此处获得:
https://download.csdn.net/download/firewater23/89231275
1. 安装配置
1.1. 准备文件
解压 mysql-8.0.35-winx64.zip (MySQL :: Download MySQL Community Server (Archived Versions))到你想存放的目录
1.2. 配置环境变量
MYSQL_HOME = C:\Users\kingsoft\Environment\mysql-8.0.35-winx64\
%MYSQL_HOME%\bin
1.3. 初始化mysql
管理员的cmd窗口
初始化数据库,root密码为空
mysqld --initialize-insecure
生成data目录
1.4. 配置ini
安装目录加my.ini
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:/Users/kingsoft/Environment/mysql-8.0.35-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:/Users/kingsoft/Environment/mysql-8.0.35-winx64/data
# 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
1.5. 给win安装mysql服务
同样是管理员cmd
mysqld install
mysqld install 后面接服务名字,不写就默认mysql,如果你有mysql5 mysql8,注意改名字
我已经安装过了
net start mysql
报错了的话看下面的问题解决
1.6. 改root密码
MySql 从8.0开始修改密码有了变化,在user表加了字段authentication_string,修改密码前先检查authentication_string是否为空,
- 如果不为空
mysql> use mysql;- - 切换数据库
mysql>update user set authentication_string=' ' where user='root';- -将字段置为空
mysql>alter user 'root'@'localhost' identified by '123456';- -修改密码为123456
- 如果为空,直接修改
mysql>alter user 'root'@'localhost' identified by '123456';- -修改密码为123456
1.7. 最终展示
2. 问题解决
2.1. net start mysql“发生系统错误2,系统找不到指定的文件“
注册表打开,修改这个数据为你前面安装的地方
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
"C:\Users\kingsoft\Environment\mysql-8.0.35-winx64\bin\mysqld" MySQL
这里会跟着变
2.2. 服务没有响应控制功能。请键入 NET HELPMSG 2186 以获得更多的帮助
放到bin下面(不确定这个有没有用,因为我是最开始下载的这个)
vcruntime140_1.dll 免费下载 | DLL‑files.com
vcredist_x64 (VC++的什么库包吧)双击运行
https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
MSVBCRT.AIO.2019.07.20.X86 X64(微软常用运行库合集) 双击运行