目录

 一: 下载

二: 配置环境变量

三: 编辑MySQL的配置文件

四、初始化 MySQL

六、 修改MySQL默认密码

七、 配置 图形化工具 


 最新版的 Mysql 不提供图形界面的安装了, 下载下来是一个压缩包的形式, 那么我们如何来使用它呢, 让它为我们工作呢?   

    环境: mysql-5.7.10-winx64 + win7(64位)

 

 一: 下载

    下载东西, 肯定是去官网下载, 点击 http://dev.mysql.com/downloads/mysql/ 下载

    选择对应的版本, 进行进行下载.

mysql 5 免安装配置教程 mysql5.7免安装版安装教程_mysql 5 免安装配置教程

这个地方可以点击跳过, 不用登陆就可以直接下载.

mysql 5 免安装配置教程 mysql5.7免安装版安装教程_初始化_02

 

二: 配置环境变量

    我习惯把软件安装在 D:\Program Files 下面, 所以我解压到 D:\Program Files 目录下面, 

然后进入 D:\Program Files\mysql-5.7.10-winx64\bin 目录, 复制目录路径, 配置环境变量(配置用户环境变量也可以, 系统环境变量也可以), 在 PATH后面追加上 ;D:\Program Files\mysql-5.7.10-winx64\bin 

    (注意, 前边有一个分号, 这是windows的要求, 在Linux系统下面是以 : 为间隔, windows下面是用 ; 来间隔, 注意: 必须是英文的.)

    然后, 确定....., 配置完成.

 

三: 编辑MySQL的配置文件

    进入 MySQL 的安装目录, 在安装目录下面有一个 my-default.ini 的文件, MySQL启动时会读取这个文件, 我们配置一下这个文件

mysql 5 免安装配置教程 mysql5.7免安装版安装教程_MySQL_03

 

下面是正确的my.ini的文件内容

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

 

[mysqld]

basedir=D:\mysql

datadir=D:\mysql\data

port=3306

character_set_server=utf8

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

 

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

 

# These are commonly set, remove the # and set as required.

# basedir = .....

# datadir = .....

# port = .....

# server_id = .....

 

 

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

 

复制过去之后,

然后在mysql安装目录下新建data文件夹

然后在cmd下面输入 mysqld --install,(cmd要管理员权限运行)powershell无法识别mysqld,需要cmd才可以

    这个命令就是安装服务, 执行完后, 提示英文的成功, 这时候你可以在你的 windows 服务中看到  MySQL 的服务. 

    (由于我已经安装好了 MySQL 数据库, 所以这里显示已启动, 你的一定没有"已启动".)

mysql 5 免安装配置教程 mysql5.7免安装版安装教程_MySQL_04

 

四、初始化 MySQL

    继续在命令提示符中输入: mysqld --initialize --console

    这是初始化数据库, 然后你可以在初始化的最后面看到有一个 root@localhost: 后面有一连串的字母数字符号, 这是 MySQL 为你自动生成的随机密码. 要记下来, 一会我们登陆 MySQL 数据库的时候要用. 

mysql 5 免安装配置教程 mysql5.7免安装版安装教程_mysql 5 免安装配置教程_05

 

 

 

常见初始化错误:

1 初始化失败,启动mysql服务提示无法启动

mysql 5 免安装配置教程 mysql5.7免安装版安装教程_mysql_06

原因: 手动建立了my.ini文件

解决方法:如果自己手动建立了my.ini文件,删掉它,然后重新初始化

2 第一次初始化成功,第二次初始化失败

mysql 5 免安装配置教程 mysql5.7免安装版安装教程_mysql_07

 

原因:之前已经初始化过一次,已经在data文件夹下生成了文件

解决方法:将第一次初始化后data文件夹下的文件剪切到桌面,再次初始化

3 错误:服务无法启动

解决方法:进入mysql的bin文件夹,mysqld --initialize-insecure --user=mysql。然后启动服务,用mysql -u root登陆

4 错误:mysqld无法识别

解决方法:powershell无法识别mysqld 用cmd即可

五、启动MySQL服务

    启动 MySQL 服务, 启动了你才能用 MySQL 数据库.

    有两种方式可以启动 MySQL:

    方法一: 用命令启动 管理员权限

            net start mysql

    方法二: 从 windows 服务中启动

 

六、 修改MySQL默认密码

    启动了之后, 我们登陆 MySQL 数据库, 输入命令

    mysql -uroot -p

    回车, 要求你输入密码, 这时, 把刚才 MySQL 随机生成的密码输入, 然后回车, 就登陆进去了.

    登陆进去之后, 直接输入:

    SET PASSWORD = PASSWORD('你的新密码');

    在 mysql-5.7.10 中, 系统的 user 表中没有 password 这一列了, 在 mysql-5.6.* 中还有.

    以前我们用 mysql-5.6.* 的时候, 直接用 update 语句来更新root密码.

    这种方法在 mysql-5.7.10 中没法用了, 我们只能用 SET PASSWORD = PASSWORD('你的新密码'); 来修改密码.

    修改完密码之后, 需要重启 MySQL 服务才生效.

 

七、 配置 图形化工具 

  我个人比较喜欢Navicat,或者你也可以不安装,直接在程序里面引用数据库或者命令行操作