以Mysql5.7.16为例
1.下载zip包
http://dev.mysql.com/downloads/mysql/
2.解压缩到C盘Program File目录下
3.配置环境变量
设置 Path路径,添加mysql目录bin //C:\Program Files\mysql-5.7.16-winx64\bin
3.复制一份my-defaults.ini保留备份,将原来的my-defaults.ini更改为my.ini
4.修改my.ini参数(设置端口、编码、路径)
[client]
port=3306
default-character-set=utf8
[mysqld]
character_set_server=utf8
basedir=C:\Program Files\mysql-5.7.16-winx64
datadir=C:\Program Files\mysql-5.7.16-winx64\data
port=3306
# server_id = .....
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
C:\Program Files\mysql-5.7.16-winx64\bin\mysqld.exe
5.注册MySQL服务
1)以管理员身份运行cmd.exe命令 //C:\Windows\System32\cmd.exe ,右击选择以管理员身份运行
2)然后先后输入以下命令
mysqld --initialize
mysqld --install MySQL
显示Service successfully installed,即为安装服务成功。
//如需移除 mysqld remove即可
6.启动MySQL服务
net start MySQL \\如需停止服务 net stop MySQL
安装配置完成
安装之后登陆mysql会提示密码错误,是因为会产生一个随机密码,在data目录下的以.err结尾的日志文件中可以查找到。
C:\Program Files\mysql-5.7.16-winx64\data\xiangff.err
[Note] A temporary password is generated for root@localhost: fg3TrQhf38_j //此时随机密码为fg3TrQhf38_j
运行命令更改密码即可
mysqladmin -u root -p 123456
enter passwordfg3TrQhf38_j