1. 安装mysql5.7,选custom自定义路径
2. 配置环境变量(可以在系统任意目录执行mysql命令)
MYSQL_HOME= D:\ProgramFiles\MySQL\MySQL5.7
PATH=% MYSQL_HOME%\bin;......
3. 修改目录下my.ini或my-default.ini的配置
basedir=D:\ProgramFiles\MySQL\MySQL5.7
datadir=D:\ProgramFiles\MySQL\MySQL5.7\data
port=3306
末尾添加(不加目前貌似不影响mysql使用):
explicit_defaults_for_timestamp=true
(参考http://www.jb51.net/article/71052.htm)
4. dos命令下进入bin目录,检查data文件夹是否只读去掉勾选,检查data文件夹并清空,执行mysqld –initialize初始化data(文件夹中会初始化加载好多文件),
5. 执行mysqld –console控制台看是否有报错,若报错要清空data重新检查配置安装
6. 安装并启动mysql服务
安装服务mysqld –install;卸载服务mysqld –remove
启动服务net start mysql;停止服务net stopmysql
7. 免密码进入mysql执行命令:mysqld -nt --skip-grant-tables(窗口会一直停止),打开另一个dos窗口执行mysql进入数据库。
如果免密码命令无法生效执行步骤5检查错误,一般是把data文件夹中ib_logfile*全部删除掉再执行就可以了
8. 免密码进入数据库修改连接密码:
>showdatabases;
>use mysql;
>show tables;
>update userset authentication_string=password('123') where user='root' ;
>flushprivileges;
>quit
重启mysql服务
执行mysql -uroot -p 输入新密码进入数据库
9. 如果用navicat等界面操作软件可以新建数据库或连接自定义用户密码
10. 查看本机mysql版本,执行mysql –version