mysql-5.7.17-winx64
2 :解压到安装目录,如:D:\mysql-5.7.17-winx64
3:设置环境变量
操作如下:
1)我的电脑->属性->高级系统设置->环境变量
点击系统变量下的新建按钮
输入变量名:MYSQL_HOME 输入变量值:D:\mysql-5.7.17-winx64
2)选择系统变量中的Path
点击编辑按钮
在变量值中添加变量值:%MYSQL_HOME%\bin;
4:第四步:复制my-default.ini,重命名为my.ini,放到bin目录下,修改my.ini文件
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=%MYSQL_HOME%
datadir=%MYSQL_HOME%\data
[WinMySQLAdmin]
%MYSQL_HOME%\bin\mysqld.exe
5:将mysql注册为windows系统服务
1)以管理员身份运行cmd,从控制台进入到MySQL解压目录下的 bin 目录下:
2)输入服务安装命令:
mysqld.exe -install
安装成功后会提示服务安装成功。
6: 新建data文件夹
MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹。
安装好MySQL5.7后,打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,
输入如下命令回车即可: mysqld --initialize-insecure --user=mysql
执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库。
7:启动mysql服务
运行cmd,从控制台进入到mysql解压目录下的 bin 目录下:
输入:net start mysql
8:修改 root 账号的密码
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:111222
D:\mysql-5.7.17-winx64\bin>mysql –u root -p
mysql>show databases;
mysql>use mysql;
mysql>update user set authentication_string =password("111222") where user="root";
mysql>flush privileges;
mysql>quit
9:修改my.ini文件,在[mysqld]下加入如下命令:skip-grant-tables,然后重启mysql服务
10:编辑my.ini文件删掉skip-grant-tables 这一行,然后重启mysql,否则mysql仍能免密码登录