mysql-5.7.17-winx64的安装配置

下了个mysql-5.7.17-winx64,安装过程真是~~趁着还有点印象赶紧写下来。

  • 1:下载mysql-5.7.17-winx64解压版本:http://dev.mysql.com/downloads/mysql/

    《mysql-5.7.17-winx64的安装配置》 mysql-5.7.17-winx64

  • 2 :解压到安装目录,如:D:\mysql-5.7.17-winx64

  • 3:设置环境变量
    操作如下:
    1)我的电脑->属性->高级系统设置->环境变量
    点击系统变量下的新建按钮
    输入变量名:MYSQL_HOME 输入变量值:D:\mysql-5.7.17-winx64
    2)选择系统变量中的Path
    点击编辑按钮
    在变量值中添加变量值:%MYSQL_HOME%\bin;

  • 4:第四步:复制my-default.ini,重命名为my.ini,放到bin目录下,修改my.ini文件
    [client]
    port=3306
    default-character-set=utf8
    [mysqld]
    port=3306
    character_set_server=utf8
    basedir=%MYSQL_HOME%
    datadir=%MYSQL_HOME%\data
    [WinMySQLAdmin]
    %MYSQL_HOME%\bin\mysqld.exe

  • 5:将mysql注册为windows系统服务
    1)以管理员身份运行cmd,从控制台进入到MySQL解压目录下的 bin 目录下:
    2)输入服务安装命令:
    mysqld.exe -install
    安装成功后会提示服务安装成功。

  • 6: 新建data文件夹
    MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹。
    安装好MySQL5.7后,打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,
    输入如下命令回车即可: mysqld –initialize-insecure –user=mysql
    执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库。

  • 7:启动mysql服务
    运行cmd,从控制台进入到mysql解压目录下的 bin 目录下:
    输入:net start mysql

  • 8:修改 root 账号的密码
    刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:111222
    D:\mysql-5.7.17-winx64\bin>mysql –u root -p
    mysql>show databases;
    mysql>use mysql;
    mysql>update user set authentication_string =password(“111222″) where user=”root”;
    mysql>flush privileges;
    mysql>quit

  • 9:修改my.ini文件,在[mysqld]下加入如下命令:skip-grant-tables,然后重启mysql服务

  • 10:编辑my.ini文件删掉skip-grant-tables 这一行,然后重启mysql,否则mysql仍能免密码登录

过程果然好长,写完这篇文章自己又试了几遍,基本算是成功了。关于是否原创这个问题,这篇文章是我自己在翻看了很多人的博客,动手试了很多次各种出错的基础上自己总结出来的,我确定我没有找到一篇完全按着操作能成功的,至少我没找到,当然也借鉴了别人的流程,因为不会才要google啊而且这种文章很多会重复啊,正确操作不都是一样的嘛,只有各种错才是不一样的

    原文作者:UnaEyre
    原文地址: https://www.jianshu.com/p/1e74d766bda6
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞