闲来无事,随便写点东西吧
1,下载mysql免安装版
https://dev.mysql.com/downloads/mysql/5.6.html
寻找适合自己的版本
2,解压
我这里的路径为:G:\work\mysql
3,修改配置
将解压目录下的
my-default.ini 改为 my.ini
编辑内容
[mysqld]
#解压目录
basedir=G:\work\mysql\mysql-5.6.33-winx64
#数据目录
datadir=G:\work\mysql\mysql-5.6.33-winx64\data
#端口
port=3306
#sql_mode
#NO_ENGINE_SUBSTITUTION这种模式下,not null 的字段,在insert或update时不设置值也能成功,db在插入时,会自动给默认值,比如int会给0值,甚至可以把abc赋值给int型的字段(当然,db会自动忽略该值,变成默认值0)
#STRICT_TRANS_TABLES模式:严格模式,进行数据的严格校验,错误数据不能插入,报error错误。
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
4,配置环境变量
环境变量PATH后加
G:\work\mysql\mysql-5.6.33-winx64\bin
5,注册服务
cmd下
cd G:\work\mysql\mysql-5.6.33-winx64\bin
再执行
mysqld -install
提示
Service successfully installed.
注册成功
6,启动服务
cmd下
net start mysql
提示
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
服务启动完成!
7,修改root密码
cmd下登录
mysql -u root
改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
8,验证