Windows10家庭版安装MySQL

老刘

Windows10家庭版安装MySQL详细教程(小白一键上手)

很多电脑小白在Windows10家庭版上想装MySQL时,经常会卡在下载、安装或启动服务这一步。其实家庭版和专业版在装MySQL上几乎没区别,只要按步骤来,半小时就能搞定。下面从零开始,把整个过程拆成最细的步骤,跟着做就行。

安装前先搞清楚这几件事

MySQL是免费开源的数据库,适合做网站后台、本地开发测试。Windows10家庭版完全支持,不需要升级系统。装之前确认两点:

电脑至少有4GB内存、10GB空闲硬盘空间。关闭杀毒软件和防火墙临时拦截,避免安装中途被误杀。建议用管理员账号登录系统,右键软件选“以管理员身份运行”。

版本选择上,新手优先用MySQL 8.0,稳定且兼容性好。如果你的项目要求老版本,再考虑5.7。别直接下最新测试版,容易出兼容问题。

下载正确的安装包

打开浏览器,搜索“MySQL官网下载”,进入官方页面。选MySQL Community Server,操作系统选Windows。

推荐下载方式有两种:

一种是MySQL Installer(msi格式),带图形界面,适合小白。文件大约400MB,选“mysql-installer-community”最新版。

另一种是ZIP压缩包,体积小,适合喜欢手动配置的人。新手先用Installer,省心。

下载完后,右键文件属性,把“解除锁定”勾上,防止Windows拦截。

用Installer图形界面安装(推荐小白)

双击下载好的msi文件,弹出安装向导。

第一步选安装类型。点“Custom”自定义,或者直接选“Developer Default”(开发者默认,包含服务器、客户端、连接器)。家庭版电脑一般选“Server only”就够用,节省空间。

第二步检查依赖。如果提示缺Visual C++运行库,点旁边的“Execute”自动装,装完再继续。

第三步安装路径。默认在C:\Program Files\MySQL,可以改到D盘,比如D:\MySQL。路径别带中文和空格。

第四步配置类型。选“Development Computer”(开发电脑),内存占用小。端口保持3306别改,除非你确定3306被占用。

第五步设root密码。密码设成自己记得住的,至少8位,带大小写和数字。勾选“Add User”可以再加一个普通用户,权限低一点更安全。

第六步Windows服务。勾选“Configure MySQL Server as a Windows Service”,服务名默认MySQL80。勾选“Start the MySQL Server at System Startup”,开机自启。

第七步确认配置,点“Execute”开始安装。进度条走完后点“Finish”。

安装结束后,桌面或开始菜单会出现MySQL相关图标。如果没有,去安装目录下的bin文件夹找。

配置环境变量,让命令行能直接用

装完后,打开命令提示符输入mysql会提示不是内部命令,需要加环境变量。

右键“此电脑”→属性→高级系统设置→环境变量。

在“系统变量”里找到Path,点编辑→新建。把MySQL的bin路径加进去,比如C:\Program Files\MySQL\MySQL Server 8.0\bin。

确定保存后,重新打开命令提示符(一定要新开,旧窗口不生效)。输入mysql --version,如果显示版本号就成功了。

启动服务并测试连接

服务已经在安装时设成自动启动。如果没起来,按Win+R输入services.msc,找到MySQL80,右键启动。

测试方法:打开命令提示符,输入:

mysql -u root -p

回车后输入刚才设的密码,出现mysql>提示符就说明连接成功。

输入简单命令试试:

show databases;

能列出几个默认库就正常。输入exit退出。

常见问题快速解决

服务启动失败:最常见是端口被占用。打开命令提示符输入netstat -ano | findstr 3306,看哪个进程占用,记下PID后去任务管理器结束。或者改配置文件my.ini里的port=3307。

忘记root密码:停止MySQL服务,用管理员命令提示符进入bin目录,执行mysqld --skip-grant-tables启动,再开另一个窗口登录改密码。改完重启服务。

安装中途报错缺DLL:去微软官网下最新Visual C++ Redistributable,x64和x86都装一遍。

中文乱码:编辑my.ini,在[mysqld]下加character-set-server=utf8mb4,[client]下加default-character-set=utf8mb4,重启服务。

防火墙拦截:控制面板→Windows Defender防火墙→允许应用,把mysqld.exe加进去。

安装后的小优化

装完后建议马上做两件事。一是创建普通用户,不要天天用root。在mysql命令行里执行:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY '你的密码';

GRANT ALL PRIVILEGES ON . TO 'myuser'@'localhost';

FLUSH PRIVILEGES;

二是备份配置。把安装目录下的my.ini复制一份到别处,以后改配置出错能恢复。

如果经常用图形工具,可以再装个免费的Navicat或DBeaver,连接更直观。连接时主机填localhost,端口3306,用户root,密码就是你设的那个。

Windows10家庭版装MySQL其实就这些步骤,关键是路径别乱改、密码记牢、环境变量加对。按上面做完,本地开发、网站测试都能直接用。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,2人围观)

还没有评论,来说两句吧...

目录[+]