Mysql安装,你还不会使用绿色版?
前言
虽然鄙人是一位看不起使用Windows作为服务器OS的人,但是或多或少还是会遇到这种情况,难道Linux不香吗?废话不多说,今天让我们来讲一下Mysql在Windows服务器中的安装。在Windows中,最常用的安装方式莫非是Installer形式了,但是众所周知,安装版的软件会写入注册表,卸载也比较麻烦(相信很多人在卸载mysql后重新安装走了很多坑),然而绿色版软件解压即用,即使配置也只需要简单配置,卸载简单,可移植性强。所以,作为“全栈”开发工程师的你,还不会使用绿色版吗?
绿色版的安装
以后再进行mysql的安装,特别是绿色版的安装,不要再问度娘了,赶紧收藏这一篇文章,终身受用。
第一步:下载绿色版Mysql
这里咱们使用的Mysql版本是5.7,小版本是5.7最新版5.7.32(不要问我为什么是32版本,问就要遭打,自己看上一篇文章)
链接如下:
https://dev.mysql.com/downloads/mysql/5.7.html
第二步:解压ZIP
这个就不用多讲了吧,建议路径中不要有中文,不要有空格,不要有特殊符号,谢谢!
解压后的目录结构如下:
第三步:配置文件my.ini
在mysql根路径下创建文件my.ini,当然,也可以将my.ini创建在其他目录下(只要你喜欢),建议还是创建在mysql根目录下,方便统一管理。
具体操作步骤可以根据mysql官方文档来:
https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html
配置文件内容简单如下,其他详细配置自己查看官方文档:
[mysqld]
# set basedir to your installation path
basedir=D:/program/mysql-5.7.32-winx64
# set datadir to the location of your data directory
datadir=D:/program/mysql-5.7.32-winx64/data
port=3306
第四步:初始化Data目录
使用管理员方式打开cmd命令行,cd到mysql的bin目录下,执行:
mysqld --defaults-file=D:\program\mysql-5.7.32-winx64\my.ini --initialize --console
其中--console可以将初始化data目录的日志打印到控制台上,方便我们排除错误。
初始化成功,root的初始密码已经生成(记住这个哦,不然就当做“忘记root密码自行处理”),让我们再看一下data目录:
第五步:把Mysql安装为Windows服务
虽然使用mysqld命令可以直接启动mysql,但是最好的方式是将mysql安装为windows的服务,可以方便我们随时开启和关闭mysql进程。
还是在mysql的bin目录下,执行下面的命令:
mysqld --install MySQL --defaults-file=D:\program\mysql-5.7.32-winx64\my.ini
好了,安装成功,接下来启动mysql服务
第六步:启动并测试
net start mysql
服务启动成功,则使用之前的密码就可以连接了
好了,今天先到这里,如果有不清楚的可以私信或者留言,最有效的方式还是查阅官方文档。“百度虽好,切记不要贪杯”。