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。
修改配置文件:
[client] port = 3306 socket=D:\my3306.sock [mysqld] #skip-grant port = 3306 socket=D:\my3306.sock character_set_server = utf8 pid-file=D:\mysql56\my3306.pid datadir=D:\mysql56\data basedir=D:\mysql56 skip-name-resolve =on key_buffer_size = 1024M max_allowed_packet = 1024M table_open_cache = 1024 sort_buffer_size = 64M read_buffer_size = 64M read_rnd_buffer_size = 64M join_buffer_size = 64M myisam_sort_buffer_size = 128M thread_cache_size = 128 query_cache_size= 128M thread_concurrency = 16 interactive_timeout = 1800 wait_timeout = 1800 max_connections = 1000 max_user_connections = 1000 long_query_time=3 slow_query_log slow_query_log_file=D:\mysql56\my3306-slow-query.log #log_queries_not_using_indexes = 1 innodb_file_per_table = on
log-bin = D:\opt\wnmp\mysql56\log\binlog
binlog_cache_size = 32M
binlog_format = ROW #MIXED
binlog_row_image = FULL
max_binlog_cache_size = 2048M
max_binlog_size = 512M
expire_logs_days = 90
3 设置环境变量PATH
右击‘计算机’-‘属性’-‘高级系统设置’-'环境变量‘
选中Path,点击’编辑’进行修改:
在末尾添加; E:mysql-5.6.31-winx64
4 注册mysql服务
注册mysql为windows service. 也可以使用windows service来安装mysqld和卸载mysqld的服务.
安装MySQL服务,一定要进入mysql basedirin下:
进入E:mysql-5.6.31-winx64in目录执行安装
mysqld install #其对应的卸载mysqld服务为mysqld remove 这句是必须是管理员模式下才可以成功的。
输入services.msc,进入服务管理器,右击Mysql属性,可以看到其对应的可以执行文件的路径:
点击‘启动’,启动mysql,结果启动失败。
启动命令 net start mysql #cmd以管理员模式运行