环境
os:win 7 64位
mysql:mysql-5.7.19
下载mysql
下载地址:
https://dev.mysql.com/downloads/mysql/
安装配置
创建必要的目录
在D盘下创建如下目录
D:\mysql\server --存放mysql数据库软件
D:\mysql\data --存放数据库文件
2)解压软件安装包mysql-5.7.19-winx64.zip到D:\mysql\server目录下
3)准备D:\mysql\my.ini文件如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\server\mysql-5.7.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4)以管理员身份运行cmd
d:
cd D:\mysql\server\mysql-5.7.19-winx64\bin
D:\mysql\server\mysql-5.7.19-winx64\bin>mysqld --defaults-file=D:\mysql\my.ini --initialize --user=mysql --console
--此时会在D:\mysql\data目录创建数据库的必要文件,redolog、默认库、系统表空间,错误日志等文件
--注意记住最后给出的mysql用户root的密码
5)配置环境变量,否则你每次都要cd到bin目录下才能使用mysql
右键此电脑(计算机)-属性-高级系统设置-高级-环境变量,在系统变量中的PATH中加入你的bin目录,如D:\mysql\server\mysql-5.7.19-winx64\bin
6)安装MySQL服务,以管理员身份运行cmd
D:\>"d:\mysql\server\mysql-5.7.19-winx64\bin\mysqld" --install MySQL --defaults-file="D:\mysql\my.ini"
Service successfully installed.
7)启动mysql,两种方式:
1 net start mysql
2 d:\mysql\server\mysql-5.7.19-winx64\bin\mysqld --defaults-file=D:\mysql\my.ini --注意此命令为前台运行
8)首次连接需要修改root密码
mysql -uroot -p #回车后输入第四步中的密码
mysql> set password=password("mysql");
mysql> flush privileges;
参考文档:
http://www.cnblogs.com/qiaoconglovelife/p/5477832.html
mysql 官方文档