Windows下配置Mysql5.7.18绿色版教程


首先,我是比较讨厌在windows上配置数据库什么的,因为我觉得没,对于一台超极本来说,极大的影响了性能,比如之前用过的Oracle和SQL Server 2008,会导致很多问题,内存cpu爆炸的感觉,所以一直在linux下做开发,但是过去这么久,有时候发现还是得在windows上做下测试,所以,还是研究下这个

先下载压缩包(绿色版):

下载地址(点击这里)为啥是绿色版,别问我

然后下载

1495444070557639.png

我64位,选了第二个,多的debug和test我用不着

解压压缩包并配置

解压压缩包到你想要的位置,我解压到了D:\Program Files\mysql-5.7.18-winx64\

新建配置文件文件my.ini

[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#你解压的目录
basedir=D:\Program Files\mysql-5.7.18-winx64\
#在你解压的目录下新建一个data目录
datadir=D:\Program Files\mysql-5.7.18-winx64\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
#解压目录下bin目录中的执行文件
D:\Program Files\mysql-5.7.18-winx64\bin\mysqld.exe

安装mysql服务并启动

进入bin目录,我的是:D:\Program Files\mysql-5.7.18-winx64\bin

按住shift并点击鼠标右键,选择在命令窗口中打开(win10需要将下面的所有mysqld换成./mysqld.exe)

生成随机密码

mysqld --initialize

或者生成空密码(推荐)

mysqld --initialize-insecure

再然后

mysqld install

就可以启动了

net start mysql

1495444624333116.png

你可以使用Navicat之类的工具连接查看了

卸载myql的命令是: mysqld -remove"或者"sc delete mysql"执行卸载服务。记住都要用管理员身份

最后登陆到mysql里改密码,刚开始进去mysql -u root -p  回车,然后在回车。就行。

mysql> set password for root@localhost = password('123');

,然后重启服务,要不就,FLUSH PRIVILEGES 用这个语句刷新下权限,这样密码就改成了123。

有人说设置下系统环境变量,然后方便每次启动,我个人觉得完全没必要,既然要那样何不用安装版,这个是绿色版。

cmd启动命令

net start mysql

关闭命令

net stop mysql

可以写个bat然后去双击执行

OK 结束!

但是后来发现,开机就已经自己设置为自动启动了。

去计算机服务,找到mysql

1495445439573518.png

设置为手动

更新

发现在win10上有比较大的不同,主要原因是不再支持去掉.exe的执行方式以及相对,也就是说得这样用

./mysqld.exe install

并且,需要管理员运行命令窗口,切换路径,反正各种别扭

cd  D:
cd  '.\Program Files\mysql-5.7.18-winx64\bin\'

命令如上。

环境变量设置方法

声明:TIL|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA[ZH]协议进行授权

转载:转载请注明原文链接 - Windows下配置Mysql5.7.18绿色版教程


Life is very interesting. In the end, some of your greatest pains become your greatest strengths.