mysql多实例部署

  <强> 1。修改my . cnf中所做/强>
           (mysql)         
        (mysqld_multi)         mysqld=/usr/local/mysql/bin/mysqld_safe         mysqladmin=/usr/local/mysql/bin/mysqladmin         用户=密码=
        (mysqld1)         # explicit_defaults_for_timestamp=true         端口=3306         skip-name-resolve         server_id=1                  max_connections=3000         慢速查询日志=# #上开启慢查询         slow-query-log-file=/var/log/mysql1/mysql-slow-queries.log         long_query_time=3         # #开启二进制文件         log-bin=/数据/master_binlog/mysql1_bin.log         log-bin-index=/数据/master_binlog/binlog.index         binlog-do-db=ibuy         通过innodb_buffer_pool_size=2 g #缓存         innodb_log_file_size=512         innodb_log_files_in_group=3         innodb_additional_mem_pool_size=64         套接字=/var/lib/mysql/mysql3306.sock         pid文件=/数据/主/mysql.pid         # query_cache_size=128 #查询缓存,合适查操作比较多的数据库                  sql_mode=STRICT_TRANS_TABLES NO_ENGINE_SUBSTITUTION         日志错误=/var/log/mysql1/mysqld.log         用户=mysql         
        
        
        
        (mysqld2)         端口=3307         server_id=2         explicit_defaults_for_timestamp=true         skip-name-resolve                  max_connections=3000         慢速查询日志=# #上开启慢查询         slow-query-log-file=/var/log/mysql2/mysql-slow-queries.log         long_query_time=3         log-bin=/数据/slave_binlog/mysql_bin。日志# #开启二进制文件         log-bin-index=/数据/slave_binlog/binlog.index         binlog-do-db=ibuy         通过innodb_buffer_pool_size=3 g #缓存         innodb_log_file_size=512         innodb_log_files_in_group=3         innodb_additional_mem_pool_size=64         套接字=/var/lib/mysql/mysql3307.sock                  # query_cache_size=512 #查询缓存,合适查操作比较多的数据库                  sql_mode=STRICT_TRANS_TABLES NO_ENGINE_SUBSTITUTION         日志错误=/var/log/mysql2/mysqld.log         用户=mysql         
        (mysqld_safe)         # max_allowed_packet=20480         #日志错误=/var/log/mysql/mysqld.log         # pid文件=/var/run/mysqld/mysqld.pid         
        2.创建数据目录
        <前>   
         <李>   mkdir - p/数据/主人   李      <李>   mkdir - p/数据/奴隶   李      <李>   mkdir - p/数据/李      <李>      李      <李>   mkdir   李      <李>      李      <李>   乔恩mysql。mysql/数据/主- r   李      <李>   乔恩mysql。mysql/数据/奴隶- r   李      <李>   chmod 777   李      <李>      李      <李>      李      
  之前         3 .初始化数据库            
 
  
 
  
 
  <前>   
         <李>   cp/usr/local/mysql/bin/my_print_defaults/usr/bin/李      <李>   cp/usr/local/mysql/bin/mysqld_multi工作   李      
  之前   5 .修改环境变量         # vim/etc/profile=$ PATH:/usr/地方/mysql/bin         导出路径            
        
        

  1. mysql启动   

  <前>   
         <李>   开始1启动实例1   李      <李>   mysqld_multi开始1 - 2启动实例1、2   李      
  之前         

  2 .命令行登陆   

  <前>   
         <李>   mysql - u your_user - p your_password -P3307 - s/tmp/mysql3307.sock   李

    mysql多实例部署