Windowd安装MySQL5.7(便携版)
一.环境
OS:Windows 7(旗舰版)、Windows10(专业版)、Windows Server R2
MySQL:mysql-5.7.26-winx64
二.安装步骤
1.解压
2.创建配置文件(名字为 my.ini ,存放路径是与bin同级路径下)
[mysqld]
port=3306
#字符集使用utf8mb4,因为mysql的utf8只支持3个字节,而enjoy表情等数据有四个字节,utf8无法存储
#如需更改为utf8编码,只需按下面的注释更改就行
character_set_server=utf8mb4
#character_set_server=utf8
collation_server=utf8mb4_unicode_ci
#collation_server=utf8_general_ci
basedir=解压路径\mysql-5.7.26-winx64
datadir=解压路径\mysql-5.7.26-winx64\data
server-id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
[mysql]
default-character-set=utf8mb4
#default-character-set=utf8
[client]
default-character-set=utf8mb4
#default-character-set=utf8
3.添加环境变量
/*MYSQL_HOME*/ 解压路径\mysql-5.7.26-winx64\bin /**PATH*/ %MYSQL_HOME%/bin
4.cmd(管理员)执行"mysqld install"(移除服务是mysqld remove),成功之后会提示"Service successfully installed";
5.cmd(管理员)执行"mysqld --initialize"(注意,执行这一步之前安装目录不能有data文件夹,有的话将其删去),完成之后没有提示;
6.cmd(管理员)执行"net start mysql"启动mysql服务(关闭服务是"net stop mysql",我在“Windows Server 2012 R2 Standard”上启动的时候提示“发生系统错误 2。系统找不到指定的文件”,这时候需要到注册表里找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL”,将“ImagePath”的值修改成mysqld所在路径,也就是“解压路径\mysql-5.7.26-winx64\bin\mysqld”);
7.打开安装目录下的data文件夹中的“你电脑的名称.err”文件,里面找到临时密码;
8.执行“mysql -uroot -p"登录,输入刚才找到的密码(文件里找到“temporary password”所在行);
9.然后以SQL语句"ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'"更改密码;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现