当前位置:首页 > 时尚

mysql数据库下载安装

MySQL下载安装这事,据库说难不难,下载说简单也藏着几个坑。安装我见过太多人在官网迷路,据库或者装完连不上服务,下载最后气得重装系统。安装其实只要抓住两个关键点——版本选择和安装选项,据库十分钟就能搞定。下载

先去官网下载。安装别搜“mysql下载”,据库那会撞进一堆捆绑了全家桶的下载第三方站点。直接输入 dev.mysql.com/downloads/mysql/,安装页面打开后你会看到几个大按钮。据库选“MySQL Community Server”,下载这是安装免费的社区版,够用。页面往下拉,找到“Windows (x86, 64-bit), ZIP Archive”那个选项。注意,不是那个写着“Installer”的,那个是图形化向导,虽然省事但会装一堆你用不上的组件。ZIP压缩包更干净,解压即用,适合想搞清楚原理的人。

下载完是个压缩包,大概200多兆。解压到一个你记得住的位置,比如 D:\mysql。这时候别急着双击任何exe,先手动建一个配置文件。在解压目录下新建文本文件,重命名为 my.ini,用记事本打开,粘贴这几行:

[mysqld] basedir=D:/mysql datadir=D:/mysql/data port=3306 

basedir和datadir的路径要按你实际解压位置改。这里有个容易踩的坑——路径里的斜杠方向。Windows下正斜杠和双反斜杠都行,但别用单反斜杠,比如 D:\mysql\data 会被解析成转义字符,服务启动直接报错。我当初就栽在这上面,排查了半小时。

接下来初始化数据目录。打开命令提示符,注意要以管理员身份运行。切换到MySQL的bin目录下,执行:

mysqld --initialize-insecure 

这个命令会在datadir指定的位置生成系统数据库文件。--initialize-insecure 表示root用户初始密码为空,方便你第一次登录。如果你用 --initialize,它会生成一个随机密码,藏在日志文件里,找起来麻烦。第一次装,就用insecure版本。

初始化完,就能启动服务了。还是在这个命令窗口,执行:

mysqld --console 

看到 ready for connections 字样,说明服务起来了。千万别关这个窗口,关了MySQL就停了。这时候另开一个命令窗口,进入bin目录,输入:

mysql -u root -p 

提示输入密码,直接回车(因为初始为空)。进去后你会看到 mysql> 提示符,到这一步,安装就算成功了。

最后设置一下root密码,不然裸奔太危险。在MySQL命令行里执行:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 

然后执行 FLUSH PRIVILEGES; 让配置生效。

有个细节可能让你困惑:每次开机都要手动启动MySQL吗?不用。你可以把MySQL注册成Windows服务。以管理员身份运行命令窗口,在bin目录下执行:

mysqld --install 

然后去服务管理器里找到“MySQL”,把启动类型改成“自动”。以后开机就自动运行了。

装完别急着写代码。先用命令行跑一句 SELECT 1; 测试连通性。如果返回一个数字1,说明一切正常。要是报错,先检查端口是否被占用——执行 netstat -ano | findstr 3306,看看有没有其他程序占了3306。如果有,改my.ini里的端口号,或者杀掉占用进程。

整个过程最耗时的其实是下载和解压。真正操作起来,五分钟足够。别被那些图形化安装向导忽悠了,它们看似友好,实际会偷偷改系统路径、装一堆计划任务,出了问题你都不知道去哪排查。手动解压这种方式,每个文件在哪你都清楚,出问题也好定位。

分享到: