解压数据库(路径不要有t字开头的文件夹),然后配置环境变量,地址是${mysql5.7.20}/bin. 然后在${mysql5.7.20}文件夹下创建my.ini文件。文件内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\mysql-5.7.20-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-5.7.20-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
在cmd窗口,进入到${mysql5.7.20}/bin,执行mysqld install。如果装了之后,迁移了文件目录,那么需要去注册表里改(regedit HKEY_LOCAL_MACHINE-SYSTEM -CurrentControlSet-services/mysql imagepath)
)
执行mysqld --initialize-insecure --user=mysql。 如果出现错误(error code2 :没有这个目录), 那么仔细看看输出的路径,是不是你的路径(\t之类的会转义,也许我当初应该改成/testtool,这样就没问题了).此时会创建data目录,data目录里会有初始化的数据库文件
输入net start mysql
输入mysql -u root -p ,提示输入密码时,直接回车。
退出mysql: 输入quit
关闭mysql net stop mysql,不能直接关闭cmd窗口
原文:http://www.cnblogs.com/jefzha/p/7748598.html