第一步:下载mysql5.7
官方地址: [https://dev.mysql.com/downloads/mysql/](如下图:)
下载一下载二
下载三
第二步:解压与配置
下载完解压后(如下图:)
我们可以看到解压后的文件里面并没有数据库两个很重要的文件:data文件夹,my.ini配置文件,不用担心,不要激动,面包和牛奶总会有的。
第三步:我们自己创建data文件夹
在百度看见很多帖子,包括很多csdn技术贴都特别强调不要自己去建data文件夹,用mysqld -initialize去自动生成data文件夹,不知道是版本的问题还是什么别的原因,反正楼主的mysql比较难搞,根本不会自动生成data文件夹,一直提示错误信息(mysqld: Can't change dir to 'D:\MySQL\MySQL Server 5.7\data'”...)。我以为是我笨,又搜了好多种方法,都不行,每次都是报这个错误,看来不是我的问题,折腾了大半天,才发现还是要自己建立data文件夹。
第四步:我们自己创建my.ini
配置文件没有也不可怕,我们自己在mysql根目录下创建my.ini。内容编辑如下:
[mysqld]
basedir ="D:\Program Files\Mysql\mysql-5.7.26-winx64"
datadir ="D:\Program Files\Mysql\mysql-5.7.26-winx64\data"
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#服务端的编码方式
character-set-server=utf8
[client]#客户端编码方式,最好和服务端保存一致
loose-default-character-set=utf8
[WinMySQLadmin]
Server = "D:\Program Files\Mysql\mysql-5.7.26-winx64\bin\mysqld.exe"
可直接复制粘贴,然后注意修改basedir、datadir、Server三个地址,后面地址不必用"\\"。
第五步:配置环境变量
这一步太简单了,楼主就偷个懒儿,这里直接简单过,我的电脑-->右键属性-->高级系统设置-->环境变量-->配置mysql的bin目录增加到path路径下-->配置mysql的lib目录到classpath路径下-->点击确定完事。
(ps:如果有不知道的小白请自行上百度搜索如何配置mysql环境变量或者给楼主发简信,或者回复在评论里,必回!)
第六步:初始化mysql
以管理员身份打开命令行窗口,千万注意,要用管理员身份打开,否则过程中报错!输入:
“mysqld --initialize-insecure --user=mysql”
,不要试着偷懒,去掉后面那一串"user=mysql"对你没好处,服务会启动不了!这个命令执行的有点慢,稍安勿躁,你可以抽个小烟,喝口小水,聊个妹纸什么的,耐心等待。执行完毕后,我们看mysql在第三步创建的data文件夹里瞬间装满了东西:
(ps:如果碰到什么提示错误信息像(mysqld: Can't change dir to 'D:\MySQL\MySQL Server 5.7\data'”...),请参考上面第三、第四步,仔细看~)
第七步:安装mysql
毕竟我们下的是绿色版本,没有安装,还是在刚才命令行窗口执行:mysqld -install,给系统2秒钟,就会看到系统回复Service successfully installed,意味着安装成功。(目前暂未发现未成功案例)
第八步:启动mysql服务
刚才命令行窗口执行:net start mysql,如果提示服务已经启动成功,恭喜,你成功了。
(ps:如果提示“服务启动失败,没有报错信息!”同样的恭喜,你如果完全按照本文操作仍出现这句话,那是楼主也很无奈,十分抱歉,你可能是其他地方没弄好,比如上个版本没删除干净什么的,欢迎在评论区留言,只要楼主能帮上的必尽力而为!)
网友评论