PS:博主是一位新手,以及是第一次写博客,如有错误,请多多包涵,谢谢大家!
一:下载
官方下载地址:http://dev.mysql.com/downloads/mysql/
博主的百度网盘5.7.17版本:百度网盘-链接不存在 密码: qx6b
二:安装
1.下载好直接解压到自己的硬盘上,博主解压到E盘上,E:\Study\mysql-5.7.17-winx64;
2.配置环境变量,在path下配置自己MySQL文件夹下的bin目录,如E:\Study\mysql-5.7.17-winx64\bin;
3.在MySQL文件夹下新建一个空的data的文件夹,以便待会初始化MySQL使用;
4.在MySQL文件夹下找到my-default.ini文件,用记事本打开,找到如下图中的两行,
写入自己MySQL文件夹的路径以及data文件夹的路径,下图是博主自己的路径,请大家按照自己的
路径实际写入;
三:配置
1.在开始菜单下搜索cmd,右键毅管理员身份运行;
2.在编辑处写入cd MySQL文件夹下的bin目录的路径,如博主的E:\Study\mysql-5.7.17-winx64\bin,
注意这一步很关键,因为待会所有的配置都要在这下面完成,不然会提示不是内部或外部命令;
3.初始化MySQL:在第二步的基础上,进入到bin目录下中输入mysqld --initialize命令初始化MySQL;
4.安装MySQL服务:输入mysqld -install命令安装服务;ps:mysqld -remove卸载服务
5.启动服务:a:输入net start mysql命令,安装服务;ps:net stop mysql停止服务
b:右键我的电脑--管理--服务和应用程序--服务,找到MySQL右键启动(停止);
四:修改密码
1.在data文件夹下找到.err文件,用记事本打开,用Ctrl+F输入password,找到如下图该行,
红色框框处就是你的初始密码;
2.继续在cmd界面下的bin目录下输入mysql -u root -p,回车后,输入你在.err文件下你的初始密码后回车确认;
3.继续在cmd界面下的bin目录下输入alter user 'root'@'localhost' identified by 'new_password';修改密码;
ps:最后有个英文状态下的“;”号,别落下了;new_password就是你要输入的新密码,比如你输入123,你的新密码就是123。
至此你就可以使用你的数据库了。
最后说下博主在安装过程中遇到的问题,如果你在安装的过程中也遇到同样的问题,可以参考一下博主的解决方法。
首先,在my-default.ini文件下的basedir与datadir一定要写。
一:服务启动失败
一般这种情况应该是没有初始化数据库造成的,博主也出现过,那出现这种情况,博主的解决方法是先输入mysqld -remove
卸载服务,然后在再输入mysqld --initialize重新初始化数据库后,再输入mysqld -install重新安装服务,再启动服务。
二:出现以下两种错误情况
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)
因为在5.7版本以前的MySQL数据库的默认root用户是没有初始密码的,所有可能大概很多人会直接百度MySQL的安装
与配置的教程会让大家用户名直接输入root,密码空着就行了,然后5.7版本以后多了初始密码,所以密码还空着的话就会
以上两种错误情况了。所以这也是博主在上面教程中让大家修改密码的原因,出现这两种错误,只要按照博主的第四部分
修改密码部分的教程一步一步来应该就不会有问题了。
最后再说两句:
因为博主也是一位新手,所以也是以一个新手的视角按照自己的实际情况写出这篇博客,所以如果你也是新手,按照这篇博客来安装
5.7版本以后的MySQL数据库,应该是可能完成安装的,谢谢大家能看到这里!