zoukankan      html  css  js  c++  java
  • 修改MySQL的密码

    首先停止 mysql 服务,然后以跳过权限方式后台启动:

    /usr/bin/mysqld_safe --user=mysql --skip-grant-tables &


    然后执行 mysql 回车进入 mysql,然后修改密码。


    [mysqld] //服务器端配置
    datadir=/data/mysql //数据目录
    socket=/var/lib/mysql/mysql.sock //socket 通信设置
    user=mysql //使用 mysql 用户启动
    # Disabling symbolic-links is recommended to prevent
    assorted security risks
    symbolic-links=0 //是否支持快捷方式


    log-bin=mysql-bin //开启 bin-log 日志
    server-id = 1 //mysql 服务 ID
    auto_increment_offset=1 //
    auto_increment_increment=2
    (mysql 中有自增长字段,在做数据库的主主同步时需要设置自增长的两个相关配
    置:
    auto_increment_offset 和 auto_increment_increment。
    auto_increment_offset 表示自增长字段从那个数开始,他的取值范围是 1 -65535
    auto_increment_increment 表示自增长字段每次递增的量,其默认值是 1,取值范围是
    1-65535
    在主主同步配置时,需要将两台服务器的 auto_increment_increment 增长量都配
    置为 2,而要把 auto_increment_offset 分别配置为 1 和 2,这样才可以避免两台服务器
    同时做更新时自增长字段的值之间发生冲突。 )
    [mysqld_safe] //mysql 服务安全启动配置
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    replicate-do-db =jfedu //允许 slave 同步哪个库
    key_buffer_size 指定索引缓冲区的大小,它决定索引处理的速
    度,尤其是索引读的速度。一般为内存的 50%
    show variables like ‘key_buffer_size‘;
    max_connections = 3000
    # 每个客户端连接最大的错误允许数量,如果达到了此限制,这
    个客户端将会被 MySQL 服务阻止直到执行了” FLUSH HOSTS”或者服
    务重启.


    innodb_buffer_pool_size
    对于 InnoDB 表来说, innodb_buffer_pool_size 的作用就相当
    于 key_buffer_size 对于 MyISAM 表的作用一样。 InnoDB 使用该参数
    指定大小的内存来缓冲数据和索引。
    对于单独的 MySQL 数据库服务器,最大可以把该值设置成物理内
    存的 80%。
    内存 32G, 24G
    根据 MySQL 手册,对于 2G 内存的机器,推荐值是 1G(50%)


  • 相关阅读:
    php判断是不是https的方法
    [Redis] Redis哨兵模式部署
    Transformer详解:各个特征维度分析推导
    Hell World:)
    cesiumjs
    UVA-11090 Going in Cycle!!
    判断两个数组是否相似 (arraysSimilar)
    Markdown 语法说明 (简体中文版)
    DjangoModels
    Lua 学习 chapter30 编写c函数的技巧
  • 原文地址:https://www.cnblogs.com/sujc-blogs/p/9722521.html
Copyright © 2011-2022 走看看