MySQL mysql5.7.9-winx64 安装

作者:じ☆ve宝贝

发布时间:2015-11-14T23:26:29

特别注意:一定要用管理员权限的命令提示符

1:下载mysql-5.7.9-win32.zip 或mysql-5.7.9-winx64.zip 在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载

2:解压缩将my-default.ini改为my.ini,在my.ini文件中,加入:skip-grant-tables(不需要密码验证,直接登录)

#配置my.ini
[mysql]
default-character-set=utf8 

[mysqld]
port = 3306 
basedir=D:\Develop\Soft\mysql-5.7.9-winx64
datadir=D:\Develop\Soft\mysql-5.7.9-winx64\data

skip-grant-tables
max_connections=2000
character-set-server=utf8
default-storage-engine=INNODB
#密码不过期
default_password_lifetime=0

3:初始化data目录

#使用cmd进入mysql的bin目录中
mysqld --initialize --user=mysql --console
mysqld --install
net start mysql #启动服务
net stop mysql #停止服务
sc delete mysql #删除服务

4:进入mysql控制台:

mysql -uroot -p

5:使用mysql数据库

use mysql

6:修改root用户密码

UPDATE user SET authentication_string= password ('root') WHERE User='root';

7:退出mysql控制台,并且注释掉my.ini中的skip-grant-tables

exit

8:重新启动mysql

net start mysql
#现在就可以用root和你的新密码登录了。

9:密码不过期配置:修改my.ini

#设置为:0  表示密码永不过期
default_password_lifetime=0

10:异常处理: 1)报错error: 'Your password has expired. To log in you must change it using a client t hat supports expired passwords.'

set password for 'root'@'localhost'=password('root');