在 Windows下安装 MySQL

安装版流程

  1. 下载安装版本

  2. 正常安装

  3. 配置环境变量
    PATH 添加bin路径
    C:\Program Files\MySQL\MySQL Server 5.7\bin

  4. 修改启动BUG
    选择Actions

在 Windows下安装 MySQL_第1张图片
image.png

再选择Manage Monitored Items…

在 Windows下安装 MySQL_第2张图片
image.png

把Service和Instance中的选项Delete掉,然后再选择Service中的ADD选项,选择Windows Service把MySQL5.6的服务再添加上。你就发现你的MySQL可以自由Start和Stop了。

  1. 修改外网无法登陆的问题

    • 登录root
mysql -u root -proot

  • 修改
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

解压版流程

系统:64位Win-7
官网压缩包:mysql-5.7.12-winx64.zip

前后花了一些时间,以前都是下载软件直接安装在本地,现在这个不一样,下载压缩包后要解压缩到安装目录,然后在控制台下配置服务。

整体的流程如下:

  1. 下载:

到http://dev.mysql.com/downloads/mysql/下载,或者登陆mysql官网按Downloads——Community——MySQL Community Server顺序访问,可以看到

在 Windows下安装 MySQL_第3张图片
image.png

我的机子是64位的,于是选第二个(344.2M)。

下载可能需要注册Oracle账号,这个要注意密码要字母和数字组合,字母要有大写。
也可以不用注册,直接下载。

image.png
  1. 解压:
    将下载到的安装包解压到安装目录。我的安装目录是D:\Program Files\mysql-5.7.12-winx64。解压完后,一直进入到bin的父目录。如图:
在 Windows下安装 MySQL_第4张图片
image.png

此时上图所在目录:D:\Program Files\mysql-5.7.12-winx64\mysql-5.7.12-winx64

注意,上图中的文件夹data是后来新建的,解压时并没有。解压后在bin同目录下新建data目录!

  1. 配置:
    在bin同目录下可以看到my-default.ini文件,打开,在原内容[mysqld]后添加以下内容:
basedir=D:\Program Files\mysql-5.7.12-winx64\mysql-5.7.12-winx64

datadir=D:\Program Files\mysql-5.7.12-winx64\mysql-5.7.12-winx64\data

port=3306

#这一句解决有IPV6协议的计算机上默认采用IPV6协议导致无法从程序连接数据库的问题

bind-address=127.0.0.1

# 允许最大连接数

max_connections = 200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server = utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine = INNODB

[client]

# 设置mysql客户端默认字符集

default-character-set = utf8

添加完毕后注意:basedir是安装路径,datadir是解压后新建的data文件夹的路径。

  1. 安装mysql服务

    • 开始->在面的搜索栏里面输入cmd,不要急着按enter,要右键这个cmd,以管理员的身份运行cmd
    • 运行控制台后,将当前目录切换到bin的下一级目录
mysqld --initialize-insecure --user=mysql

  • 使用-initialize生成随机密码,由于自己学习,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改。此时密码为空。
  • 再输入
mysqld install
net start mysql

image.png
  • 再输入mysql -uroot -p,回车,再回车。
在 Windows下安装 MySQL_第5张图片
image.png

由于4.3设置了没有密码,所以第二下不用输密码,直接回车。

修改root密码和修改远程可以访问

update mysql.user set authentication_string=password('root') where user='root';

grant all privileges on *.* to root@'%' identified by 'root';
flush privileges;

  1. 配置环境:

这个是为了以后可以直接cmd,回车,直接打开Mysql。

5.1 控制面板->系统和安全->系统->高级系统设置->环境变量->系统变量->Path->编辑,将mysql下的bin下一级目录的全路径放在最前面。

5.2 开始->在面的搜索栏里面输入cmd->回车,直接在当前目录下输入mysql -uroot -p:

在 Windows下安装 MySQL_第6张图片
image.png
  1. 配置服务器防火墙设置
    需要开启3306端口的防火墙设置
在 Windows下安装 MySQL_第7张图片
image.png

至此,软件服务配置完成。

你可能感兴趣的:(在 Windows下安装 MySQL)