1. win管理员java
2. MySQL安装包(zip包)mysql
首先解压MySQL安装包到本身想安装的路径(好比D:\javaide\mysql-5.7.11-winx64),而后编辑my-default.ini文件,在[mysqld]下配置数据库根目录,数据存放目录,软件端口:sql
basedir = D:/javaide/mysql-5.7.11-winx64 datadir = D:/javaide/mysql-5.7.11-winx64/data port = 3306
除了以上配置,你还能够继续在[mysqld]下,配置服务器的默认字符编码:数据库
character-set-server=utf8
配置好后,保存,将my-default.ini 改成my.ini。bash
管理员身份 打开 cmd,而后切换到数据库的bin目录,执行 mysqld install:服务器
D:\javaide\mysql-5.7.11-winx64\bin>mysqld install
成功安装后会提示:编辑器
Service successfully installed.
成功安装mysql服务后,就能够初始化数据库了,在数据库bin目录下执行以下命令:ide
D:\javaide\mysql-5.7.11-winx64\bin>mysqld.exe --defaults-file="D:\javaide\mysql-5.7.11-winx64\my-default.ini" --initialize --explicit_defaults_for_timestamp
default-file 即服务器的配置文件路径,须要指向你本身的安装的目录。编码
初始化成功后,没有相应提示,dos会返回接收命令状态:spa
D:\javaide\mysql-5.7.11-winx64\bin>
当数据库初始化好,就能够启动数据库服务了,用net start mysql命令启动:
D:\javaide\mysql-5.7.11-winx64\bin>net start mysql
额外补充:中止mysql服务命令
D:\javaide\mysql-5.7.11-winx64\bin>net stop mysql
数据库启动完成会提示相应成功信息:
MySQL 服务正在启动 ... MySQL 服务已经启动成功。
接着,就能够去找登陆密码了,登陆密码在数据目录(my.ini配置的datadir目录)的日志文件中,好比个人就在D:\javaide\mysql-5.7.11-winx64\data下。文件名为 计算机名.err;好比个人电脑名为LAPTOP-J709AKSF,那密码就在LAPTOP-J709AKSF.err文件内,用记事本或者notepad++或者任意文本编辑器打开该文件,ctrl+f,搜索password关键字,
找到以下这行信息:
2016-03-16T02:41:45.969406Z 1 [Note] A temporary password is generated for root@localhost: r1diaBlw&Hgp
相应的登陆密码就是 r1diaBlw&Hgp
用root登陆mysql:
D:\javaide\mysql-5.7.11-winx64\bin>mysql -u root -p
输入找到的密码:
Enter password: ************
登陆成功后,就能够更改root的密码了(以下将密码改成root):
mysql> set password = password('root');
修改为功后会有以下提示:
Query OK, 0 rows affected, 1 warning (0.27 sec)
修改为功就能够退出用新密码登陆了。
mysql> exit Bye