系统升到了win10 ,需要下载了mysql,此处可下载http://dev.mysql.com/downloads/mysql/ 下载了最新版5.7.13,配置ini文件时,发现没有data文件夹,不知怎么办好,百度了下,发现有人说将以前版本的data文件拷过来就好,但发现文件太大,100多M,就想还不如下个5.6的,于是就重新下了个5.6.31的,下载地址和前边一样,只需点击右中的Looking for previous GA versions? 就可到上一版本。选择自己需要的版本,下载,解压,将解压文件放到你想要安装的盘,
1.配置ini文件
将解压的文件夹里的my-default.ini文件复制另存为my.ini
进行如下配置
# These are commonly set, remove the # and set as required.
basedir =D:\mysql-5.6.31-winx64
datadir =D:\mysql-5.6.31-winx64\data
port = 3306
# server_id = .....
记得将 basedir 、 datadir 、port前边的#去掉。保存就行了。
2.配置环境变量
为了在cmd时直接输入mysql -uroot -p命令,需要配置环境变量。
此电脑——右键属性——高级系统配置——环境变量——系统变量path(大小写无关)——编辑——新建(将bin目录粘贴)——确定,确定。。。
在这里要注意:我开始配置时像框里其他配置的变量一样,在D:\mysql-5.6.31-winx64\bin前面加了个%,然后在cmd里运行时,它一直告诉我mysql不是内部命令,改错的时候我就去掉了%,一下就对了,虽然我也不知道原因。。
3.注册windows系统服务
cmd以管理员身份运行——点击开始(桌面图标)右键——命令提示符(管理员)
进入安装文件bin目录,然后输入mysqld install MySQL --defaults-file="D:\mysql-5.6.31-winx64\my-default.ini",提示service successfully installed.
4.启动mysql服务
net start mysql 若要停止,start变为stop
5.修改密码
因为已经配置了环境变量,所以直接输入
mysql -uroot -p回车,密码空,回车 %进入mysql,用户名root,密码空
use mysql;
UPDATE user SET password=PASSWORD("123456") WHERE user='root'; %123456为新密码,自己随便设.用户名root
mysql>FLUSH PRIVILEGES;
mysql>quit
我是按着这样的步骤来的,配置成功,没有问题。
这只是一种方法,还有其他方法就不介绍了。