zoukankan      html  css  js  c++  java
  • mysql多实例

    msyql多实例常见配置方案
    1)多配置文件部署方案
    即本文主要讲解的方案,通过配置多个配置文件及多个启动程序来实现的方案,
    这是比较推荐的方法

    2)单一配置文件部署方案
    mysql配置文件样例(msyql 手册里提到的方法)
    [mysql_multi]
    mysql           =/usr/bin/mysql_safa
    mysqladmin      =/user/mysql.admin
    
    [mysqld1] socket =/user/lib/mysql.socket port =3306 pid-file =/var/lib/mysql/mysql.pid datadir =/var/lib/mysql/mysql user =mysql
    [mysqld2] socket =/user/data/db1/mysql.socket port =3307 pid-file =/mnt/data/db1/mysql.pid datadir =/mnt/data/db1 user =mysql skip-name-resolve server-id=10 default-storage-engine-Innob Innodb_buffer_pool_size=512M Innodb_additinal_mem_pool=10M default_character_set=utf8 chacter_set_server-uft8 #read-only relay-log-space-limit=3G expire_logs_day=20
    [mysqld3] socket =/user/data/db1/mysql.socket port =3308 pid-file =/mnt/data/db1/mysql.pid datadir =/mnt/data/db1 user =mysql skip-name-resolve server-id=11 master-connect-retry=60 default-storage-engine-Inndb Innodb_buffer_pool_size=1G Innodb_additinal_mem_pool=10M default_character_set=utf8 chacter_set_server-uft8 #read-only relay-log-space-limit=3G expire_logs_day=20

    启动方法
    mysql_multi --config-file=/data/mysql/my_muti.cnf start 1,2,3,4
    备注:单一配置文件的缺点是耦合性太高

    多实例mysql数据库的安装和前文讲解的单实例的安装没有任何区别,因此,读者如果有前文单实例的安装环境,那么可以直接略过

    操作过程
    大家记得单实例的初始化命令么?
    mysql_install_db --user=mysql

    提示:如果mysql5.5版本,即使是单实例,无法使用mysql_install_db --user=mysql 初始化数据库,可以指定datadir目录安装。
    如:mysql_install_db --datadir=/data/3306/data --user=mysql
    为什么要初始化数据库?
    a.初始话数据库的目的就是创建基础的数据文件,例如:生成mysql数据表等
    b.初始话后产看对应实例数据目录,可以看到如下文本。

  • 相关阅读:
    扫目录过狗过waf方法
    https://www.webshell.cc/6274.html
    使用WireShark生成地理位置数据地图
    Aircrack-ng 扩展 : Marfil 分布式破解WIFI
    秒爆十万字典:奇葩技巧快速枚举“一句话后门”密码
    Python使用python-nmap模块实现端口扫描器
    Pandas之索引
    pandas之时间序列
    Pandas之分组
    Pandas学习笔记(一)
  • 原文地址:https://www.cnblogs.com/heboxiang/p/10833552.html
Copyright © 2011-2022 走看看