变量名:MYSQL_HOME
变量值:D:\Program Files (x86)\mysql-5.6.22-winx64
在Path中添加 %MYSQL_HOME%\bin;
4、注册windows服务
在C:\WINDOWS下创建my.ini文件
编辑my.ini内容如下:
#-------------------------------------------------
[client] port=3306 default-character-set=utf8
[mysqld] # 设置为MYSQL的安装目录 basedir=D:\Program Files (x86)\mysql-5.6.22-winx64 # 设置为MYSQL的数据目录 datadir=D:\Program Files (x86)\mysql-5.6.22-winx64\data port=3306 character_set_server=utf8
# 采用了网上大多数的模式,具体以后细研究 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#-------------------------------------------------
关于STRICT_TRANS_TABLES模式记录一下:
不支持对not null字段插入null值
不支持对自增长字段插入''值,可插入null值
不支持 text 字段有默认值
5、控制台进入D:\Program Files (x86)\mysql-5.6.22-winx64(安装目录下的bin目录)
6、安装服务:
mysqld.exe -install
擦、报了一个 Install/Remove of the Service Denied! 拒绝了,网上查了一下,原来是系统权限问题,
解决方法:找到C:\Windows\System32下的cmd.exe ,以管理员身份运行后,重新执行以上的命令即可
7、启动MySQL
执行命令:net start mysql 提示启动成功:
8、修改root用户密码(root密码默认为空)
>mysql -uroot
mysql>show databases;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD("root") WHERE user='root';
mysql>FLUSH PRIVILEGES;
修改完可以登录一下,试验一下有没有修改成功,会发现提示密码错误:
--原来不支持空格......
OK,安装结束!