环境:Windows+mysql-5.7.11免安装版
一、下载
从官方网站http://dev.mysql.com/downloads/mysql/下载系统对应的版本(我的是64位,因此我下载第二个)
点击Download进入下一页面
选择标记的这项就开始下载了。
二、安装
下载好之后,直接解压到自己的磁盘中即可,如我的解压到C盘中。然后进入C:\\mysql-5.7.11-winx64\bin
复制路径,配置环境变量(此步骤只是为了安装好之后便于使用mysql,相关配置教程可自行百度)
三、配置
进入 MySQL 的安装目录, 在安装目录下面有一个 my-default.ini 的文件, MySQL启动时会读取这个文件, 我们配置一下这个文件
1.将basedir = ...前的#删掉,有#表示为注释状态,系统不对它进行读取,删掉#之后系统才会读取这个配置信息
并将…改为mysql的根目录,如我的为basedir = C:\\mysql-5.7.11-winx64
2.将datadir = ...前的#也删掉,并将…改为data目录,如我的改为datadir = C:\\mysql-5.7.11-winx64\data
3.port前的注释#删掉,改为 port = 3306
4.保存,退出
四、安装和启动mysql服务
1.启动命令行工具,用命令进入mysql的bin目录,
ps.命令行命令可百度,进入目录的命令是cd 比如,我当前所在的位置是C:/User/ , 我想要返回C盘根目录是”cd .." 返回上一级,所以此时我的位置到了C盘根目录,我要进入mysql的根目录,秩序执行 cd mysql-5.7.11-winx64就行了,再进入bin一样 cd bin 或者从C盘想要直接进入bin直接使用 cd mysql-5.7.11-winx64\bin 一样也可以进入。
2.进入bin目录后,执行mysqld —install 命令,系统就开始安装mysql服务了,安装过程很快,安装完之后输入命令 net start mysql 就能把mysql服务器开启了。(停止服务器的命令是 net stop mysql )
五、最重要的一步,就是如何获得和修改mysql的root用户的密码
1.输入命令 mysqld --initialize —console 这是初始化数据库,初始化完成后命令行将会打印出一串随机生成的密码,生成的位置在最后一行,localhost:之后就是密码,记下来,没有空格。
(如果这一步出现不明原因的许多错误,可以重新安装mysql服务,步骤是先进入bin目录,执行mysqld —remove卸载mysql服务,再输入mysqld —install安装服务器,直到最后一行出现localhost:加一串字符)
2.在命令行窗口中输入 mysql -u root -p (-u 是你要登录的用户名 -p是你要输入的口令密码,也可以直接在-p后输入密码,但考虑安全性,建议最好另起行再输入密码)
3.这时输入刚刚获得的那串密码口令,这时候登录进去了,进去后直接先修改密码:
直接输入:SET PASSWORD = PASSWORD('你的新密码');
在 mysql-5.7.10 中, 系统的 user 表中没有 password 这一列了, 在 mysql-5.6.* 中还有.
以前我们用 mysql-5.6.* 的时候, 直接用 update 语句来更新root密码.
这种方法在 mysql-5.7.10 中没法用了, 我们只能用 SET PASSWORD = PASSWORD('你的新密码'); 来修改密码.
修改完密码之后, 需要重启 MySQL 服务才生效.
以上便是mysql5.7.11免安装版的密码设置方案。