windows下安装Mysql 5.6(zip格式安装包)

    xiaoxiao2025-08-09  7

     

    5.6的安装包是一个zip文件,里面包含了data(有表空间文件和日志文件),bin等文件夹。不同于以往的只需要双击安装.msi就行了。因此,在此记录下安装包是.zip时的安装步骤。

    1 下载

    进http://downloads.mysql.com/archives/community/下载

    下载完成后,将其解压到要安装的路径下。

    这里是:E:\mysql-5.6.31-winx64

    2 修改配置文件

    复制mysql下的my-default.ini, 在同目录下创建my.ini。

    修改配置文件:

     

    [mysqld] basedir=E:\mysql-5.6.31-winx64 datadir=E:\mysql-5.6.31-winx64\data max_connections=4000 innodb_lock_wait_timeout = 500 character-set-server=utf8 [mysql] default-character-set=utf8 [client] default-character-set=utf8

     

     

    3 设置环境变量PATH

    右击‘计算机’-‘属性’-‘高级系统设置’-'环境变量‘

     

    选中Path,点击’编辑’进行修改:

     

     

    在末尾添加; E:\mysql-5.6.31-winx64

    4 注册mysql服务

    注册mysql为windows service. 也可以使用windows service来安装mysqld和卸载mysqld的服务.

    安装MySQL服务,一定要进入mysql basedir\bin下:

    进入E:\mysql-5.6.31-winx64\bin目录执行安装

    mysqld install  #其对应的卸载mysqld服务为mysqld remove

    输入services.msc,进入服务管理器,右击Mysql属性,可以看到其对应的可以执行文件的路径:

    点击‘启动’,启动mysql,结果启动失败。

    查看错误日志:

    2016-08-14 14:10:14 2032 [ERROR] InnoDB:.\ibdata1 can't be opened in read-write mode

    2016-08-14 14:10:14 2032 [ERROR] InnoDB:The system tablespace must be writable!

    2016-08-14 14:10:14 2032 [ERROR] Plugin'InnoDB' init function returned error.

    2016-08-14 14:10:14 2032 [ERROR] Plugin'InnoDB' registration as a STORAGE ENGINE failed.

    2016-08-14 14:10:14 2032 [ERROR]Unknown/unsupported storage engine: InnoDB

    2016-08-14 14:10:14 2032 [ERROR] Aborting

    解决办法:先打开任务管理器,杀掉mysqld进程,然后删除ib_logfile0和ib_logfile1,再启动mysql即可。

    5 修改用户密码

    默认可以免密码登录,所以要修改密码。

    grant all privileges on *.* to ‘root’@’localhost’identified by ‘……’;

    #创建允许远程访问的用户:

    grant all privileges on *.* to ‘root’@’%’identified by ‘……’;

     

     --本篇文章参考了http://www.cnblogs.com/qiyebao/p/3887055.html,并做了些许修改。

    转载请注明原文地址: https://ju.6miu.com/read-1301579.html
    最新回复(0)