windows下mysql5.7.13msi安装及绿色版安装方法



0x1 msi安装方法

0x11下载mysql软件

到mysql官网下载最新的mysql版本
下载地址:https://www.mysql.com/downloads/
这里写图片描述
下载完成后,双击mysql-installer-community-5.7.13.0.msi进行安装,一路下一步,安装好就行,中间有个配置root密码的地方,记得设置一个比较安全的密码。

0x12配置mysql的root账户远程登陆

最新版本的mysql的配置文件my.ini中已经没有bindaddress这个选项,如果有的话,将其值改为0.0.0.0
my.ini的路径:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

打开路径C:\Program Files\MySQL\MySQL Server 5.7\bin,不选中任何文件,然后右击–>在此处打开命令窗口
输入mysql -uroot -p,直接回车,不用输入密码
然后输入下面语句,给root@%赋予全部权限,%是任意ip的意思,123456是数据库的密码

mysql> Grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

然后输入下面语句来刷新

mysql> flush privileges;

0x2 mysql5.6绿化版安装

0x21下载绿色版的mysql并进行配置

这里写图片描述
下载该文件,解压到指定地方,例如D:\elk
将D:\elk\mysql-5.6.31-winx64\bin添加到环境变量的path中
将D:\elk\mysql-5.6.31-winx64下的my-default.ini文件重命名为my.ini
并编辑my.ini,填上basedir和datadir的路径和port的值,如下图所示
这里写图片描述

以管理员权限打开cmd窗口,切换到D:\elk\mysql-5.6.31-winx64\bin路径下,执行命令安装mysql服务

mysqld -install

安装成功后,使用下面命令启动mysql

net start mysql

0x22配置root账户的密码和远程登陆

打开cmd 登陆mysql,输入如下命令

mysql -uroot -p

提示输入密码,直接回车就好
给root账号添加密码

update user set authentication_string=PASSWORD('123456') where user='root';

修改root账户的管辖的范围

update user set host='%' where user='root' and host='localhost';

重启下mysql服务就好了

0x3 mysql的导入导出
datebase为数据库名
table为表名

导出一张表(表结构+数据)
mysqldump -uroot -p database table >1.sql
导出整个数据库(表结构+数据)
mysqldump -uroot -p database >1.sql

参考网址:http://www.jb51.net/article/28855.htm