• windows安装mysql5.7


    1.以管理员身份进入到解压后的路径的bin目录下
    2.移除之前安装的mysql命令:mysqld -remove mysql5.7
    3.mysql初始化(完成后查看data目录):mysqld --initialize -console
    4.安装mysql5.7服务命令:mysqld -install mysql5.7
    5.启动mysql5.7服务名单:net start mysql5.7
    6.data目录下的.err查看生成的临时密码
    7.修改密码为空:
    mysql> alter user 'root'@'localhost' identified by '';
    mysql> flush privileges;
    

    [client]
    port = 3306
    #设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    #跳过权限表校验,忘记密码时使用
    #skip-grant-tables
    
    #设置3306端口
    port = 3306
    #设置mysql的安装目录
    basedir=D:/database/mysql5.7
    #设置mysql数据库的数据的存放目录
    datadir=D:/database/mysql5.7/data
    #设置日志的时区,错误日志默认是使用utc时间,可以修改为系统时间方便查看
    log_timestamps=SYSTEM
    #错误日志位置
    #log-error=D:/database/mysql5.7/log/mysqld.log
    #慢查询日志,1表示开启,0关闭
    slow_query_log=1
    #慢查询日志存放位置
    #slow_query_log_file=D:/database/mysql5.7/log/mysql_slow.log
    #慢查询的时间,单位秒,条件是大于
    long_query_time=0.01
    #慢查询默认FILE,是记录到文件中,TABLE是存入mysql.slow_log表中。2者可同时存在,以逗号分隔,存入到表中,更耗资源
    log_output=FILE
    #进程id文件
    #pid-file=D:/database/mysql5.7/sock/mysqld.pid
    #是否支持符号链接,即数据库或表可以存储在my.cnf中指定datadir之外的分区或目录,为0不开启
    symbolic-links=0
    #mysql的服务器分配id,在启用主从和集群的时候必须指定,每个节点必须不同
    server-id = 11
    #mysql监听的ip地址,如果是127.0.0.1,表示仅本机访问
    #bind_address = 127.0.0.1
    #数据修改是否自动提交,为0不自动提交,默认值为1自动提交
    autocommit = 1
    #禁用DNS主机名查找,启用以后用内网地址向mysqlslap请求响应快了一半
    #skip_name_resolve = 1
    #允许最大连接数
    max_connections=200
    #服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    #某台host连接错误次数等于max_connect_errors(默认10),主机'host_name'再次尝试时被屏蔽。可有效反的防止dos攻击
    max_connect_errors = 2
    #mysql最大接受的数据包大小
    max_allowed_packet = 16M
    #日志自动过期清理天数
    expire_logs_days = 90
    #log_bin=mysql-bin
    #lower_case_table_names=0的情况下,表名是严格区分大小写的,为1时,不区分大小写
    #linux下lower_case_table_names默认值为0.Windows下默认值是1.MacOS下默认值是 2
    lower_case_table_names=1
    #sql_mode是一组语法校验规则
    sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    #创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    #mysql连接超时时间,默认10s
    connect_timeout=11
    #mysql连接如果空闲超8小时,则连接中断,默认是8小时,即28800秒,用show global variables like '%timeout%';查询全局
    #对于非交互式连接,类似于jdbc连接,wait_timeout的值继承自服务器端全局变量wait_timeout。
    wait_timeout=20000
    #对于交互式连接,类似于mysql客户单连接,wait_timeout的值继承自服务器端全局变量interactive_timeout。默认是8小时,即28800秒.
    interactive_timeout=20001
    #mysql启动用户
    user=root
    #表中的timestamp列,如果没有定义为null,default值或者on update,会自动分配default current_timestamp和on update current_timestamp属性
    #explicit_defaults_for_timestamp=true
    
  • 相关阅读:
    网页表单项Input的高级限制级用法
    程序员从初级到中级10个秘诀
    AspNet2.0页面生命周期(转载)
    WebService大讲堂之Axis2(4):二进制文件传输
    WebService大讲堂之Axis2(9):编写Axis2模块(Module)
    WebService大讲堂之Axis2(7):将Spring的装配JavaBean发布成WebService
    WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息
    WebService大讲堂之Axis2(5):会话(Session)管理
    lucence(补)
    WebService大讲堂之Axis2(6):跨服务会话(Session)管理
  • 原文地址:https://www.cnblogs.com/khtt/p/15355265.html
Copyright © 2020-2023  润新知