MySQL在Windows上的免安装版本配置(5.7.19)

来源:互联网 发布:英雄杀mac客户端 编辑:程序博客网 时间:2024/06/06 03:45

本文章基于 http://www.cnblogs.com/by330326/p/5608290.html,并进行部分修改。

  • 首先去官网www.mysql.com下载最新版本,我的是5.7.19zip版,就是免安装,可以直接解压到需要的地方。我选择解压到E盘,路径如下E:\Mysql\mysql-5.7.19-winx64。

  • 环境变量的配置:计算机->右键->属性->高级系统设置->高级->环境变量。在用户变量增加解压文件路径,比如我加入路径E:\Mysql\mysql-5.7.19-winx64\bin(注意这里需要包括\bin)。

  • 由于5.7.19版本没有my.ini文件,因而我们在解压文件中,即E:\Mysql\mysql-5.7.19-winx64路径下新建一个my.ini文件,添加如下内容(此处参考http://blog.csdn.net/julielele/article/details/75530338?locationNum=3&fps=1):

[mysqld]character_set_server=utf8#绑定IPv4和3306端口bind-address = 0.0.0.0port=3306#设置mysql的安装目录,根据自己的目录进行修改basedir=E:\Mysql\mysql-5.7.19-winx64#设置mysql数据库的数据存放data目录,根据自己的设置进行修改datadir=E:\Mysql\mysql-5.7.19-winx64\data#允许最大连接数max_connections=200#无密码登陆mysqlskip_grant_tables [mysql]default-character-set=utf8[mysql.server]default-character-set=utf8[mysql_safe]default-character-set=utf8[client]default-character-set=utf8
  • 以管理员身份打开cmd,打E:进入E盘
cd Mysql\mysql-5.7.19-winx64\bin #进入bin目录。mysqld –initialize #直接初始化mysql,生成data文件夹中的文件。mysqld –install #安装mysqlnet start mysql #启动服务器mysql –u root –p #由于之前再my.ini中加入了skip_grant_tables命令,不用输入密码直接回车就可以直接进入mysql。
  • 进入mysql后
use mysql;   #显示database changedupdate user set authentication_string=password(‘yourPassword’) where user=’root’;#给root用户设置新密码,适用于5.7版本。flush privileges; #刷新数据库quit;        #退出mysql
  • 密码设置结束后,将my.ini文件中的”skip-grant-tables”注释掉。修改完毕,在以管理员身份打开cmd,输入以下两个命令来重启mysql。之后,在登陆mysql此时跳出password的时候,输入之前设置密码即可。
net stop mysqlnet start mysql
  • 如果想要卸载mysql,以管理员身份打开cmd, 进入Mysql\mysql-5.7.19-winx64\bin目录下,输入下面两个命令。
net stop mysql  #停止mysql服务mysqld –remove  #卸载服务
原创粉丝点击