zoukankan      html  css  js  c++  java
  • Windows7 64位压缩包安装MySQL5.7.9

    官网下载64bit MySQL5.7.9压缩包, 解压至安装位置

    1. 创建my.ini文件, 内容如下

    [mysqld]
    
    # 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=C:/webserver/mysql
    datadir=C:/webserver/mysql/data
    port=6033
    # 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
    bulk_insert_buffer_size = 16M
    innodb_flush_log_at_trx_commit = 0
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 


    2. 初始化数据库

    path-to-mysqlinmysqld.exe --initialize

    生成的root密码在data目录下的.err文件中能找到, 注意密码包含符号, 如果最后一个是" 或者), 不要漏掉

    3. 第一次启动

    path-to-mysqlinmysqld.exe --console 或者
    path-to-mysqlinmysqld.exe --log-error 或者
    path-to-mysqlinmysqld.exe --standalone

    客户端连接, 执行

    path-to-mysqlinmysql -P 6033 -u root -p
    # 指定编码的连接
    path-to-mysqlinmysql.exe -P 6033 -u root -p --default-character-set=utf8

    第一次登入时, 会要求你必须修改密码

    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

    修改下密码就可以了

    mysql> SET PASSWORD = PASSWORD('root');

    停止MySQL, 要新开命令行窗口, 执行

    path-to-mysqlinmysqladmin.exe -P 6033 -u root -p shutdown


    4. 安装为windows服务

    path-to-mysqlinmysqld.exe --install MySQL --defaults-file=path-to-itmysqlmy.ini
    #移除服务
    path-to-mysqlinmysqld.exe --remove


    5. 启动/停止服务

    net start mysql
    net stop mysql

    附win7下的各服务启动/关闭脚本, 保存为.bat, 运行时必须以管理员身份

    @echo off
    net stop memcached
    net stop MySQL
    net stop Apache2.4
    
    net start memcached
    net start Apache2.4
    net start MySQL
    pause
  • 相关阅读:
    Mysql.linux登录数据库
    Linux.vim编辑器显示行号
    经济学-泰勒
    MyBatis.多条件排序
    Mysql.复选条件的查询
    前端.省市级联框
    前端.解决form-contral总是换行问题
    若依框架. 仿ThymeLeaf前端SelectDictLable方法
    excel中为什么不显示单引号
    python-爬虫(3)---lxml匹配css
  • 原文地址:https://www.cnblogs.com/milton/p/5010260.html
Copyright © 2011-2022 走看看