Windows noinstall zip 安装MySQL。

听完数据库老师的课,想在Windows下通过命令行的方法安装MySQL5.7,于是开了这个坑,终于把这个坑填上了。

第一步:下载MySQL 的noinstall zip ,点击该链接下载,或者复制链接用迅雷下载

第二步: 解压zip到MySQL文件夹

第三步:复制文件夹到你想安装到的盘上。

第四步:编写配置文件

  1. 配置文件是用于设置 MySQL 的配置,解压包下有一个 my-default.ini 文件,就是模版。复制该模版从命名为 my.ini,则 MySQL 就会从 my.ini 里读取配置。假如我把my.ini放到 D:\Program Files\MySQL\位置中,

  2. 配置文件内容主要必须修改的内容

    
    # 改为安装MySQL的路径
    
    basedir = D:\Program Files\MySQL.12-winx64
    
    # 改为数据库数据存储的路径
    
    datadir = D:\mysqldata
    
    # 指定数据库使用的端口
    
    port = 3306
    
    # 制定数据库的server_id
    
    server_id = 9505

    server_id的作用,不是很理解,还是菜鸟。
    因为MySQL 5.7.6 之后,noinstall 安装包并没有提供 data 目录,所以要初始化一个 data 目录,例如我这里的data路径是D:\mysqldata那么我就要在D盘中新建一个mysqldata的文件夹。

第五步:安装

用命令行启动MySQL及其服务(管理员权限的命令行)

  1. 切换到MySQL安装的目录的bin目录。运行:
    mysqld --defaults-file=D:\Program Files\MySQL\my.ini --initialize --console
    default-file是配置文件所在的路径.这时候会有一个临时的密码给你

  2. 将MySQL作为Windows的系统服务
    NET START MySQL
    切记:运行这个语句要在MySQL的bin目录中执行,无论你是否添加了环境变量,不然你就会出现
    发生系统错误 2。 系统找不到指定的文件。这种错误,参见mysql 安装常见问题

  3. 连接数据库
    mysql -u root -p

  4. 修改密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

posted @ 2016-05-18 23:32  pluviophile  阅读(230)  评论(0编辑  收藏  举报