1、首先从官网下载mysql的zip包(不多讲)
2、下载后解压到指定文件夹,并在bin的同级目录下创建一个空的data文件夹(保证是空的文件夹即可);
3、修改my-default.ini文件为my.ini,并拷贝一份到C:\Windows目录下;
4、在[mysqld]下添加两行,具体目录自行修改;
basedir=F:\Program Files\mysql-5.7.16-winx64
datadir=F:\Program Files\mysql-5.7.16-winx64\data
5、配置环境变量,将bin之前的目录如F:\Program Files\mysql-5.7.16-winx64\bin追加到path目录下;
6、使用管理员权限登录cmd;
7、进入mysql的bin目录;
8、依次运行以下命令:
(1)mysqld -install
(2)mysqld --initialize
(3)net start mysql
9、如启动mysql成功,则继续操作修改默认密码
(1)从data文件夹中的.err文件中可以看到打印了一份数据,其中有提到A temporary password is generated for root@localhost:xxxxxxx,此处的xxxxxx即为随机生成的密码;
(2)使用命令登录mysql:mysql -uroot -pxxxxxx
(3)修改密码:
step 1: SET PASSWORD = PASSWORD('123456');
step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
step 3: flush privileges;
10、退出登录,使用新密码登录mysql:mysql -uroot -p123456,登录成功!
自此,mysql5.6+配置安装成功!
此处有几点要说明:
1、mysql5.6+会自动生成一个随机密码,而不是老版本的密码为空。
2、执行mysql -install命令之前,必须保证data文件夹是空的,否则无论如何也启动net不成功。
3、mysqld --initialize命令:此命令保证net start mysql能成功,否则将报错说“启动失败,无任何报错”。
4、执行mysql语句时,必须加;符号,否则将不会直接执行语句。