MySQL多实例的安装方法是什么

  介绍

这篇文章将为大家详细讲解有关MySQL多实例的安装方法是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

<强>

关闭防火墙;安装MySQL依赖于libaio库;下载,解压,重命名MySQL的执行文件;新建用户组和用户等准备工作在此不再赘述。

可执行文件目录为/数据/mysql57

 MySQL多实例的安装方法是什么

添加用户和组的指令

groupadd MySQL   useradd mysql - g mysql

在/etc/profile文件中,追加路径=${}路径:/数据/mysql57/bin/

保存后,如需要立即生效,可执行源/etc/profile。

步骤3。<强> <强>创建目录并授权

在数据根目录下执行

 mkdir - p mysql3306/数据mysql3306 mysql_log mysql3306/tmp mysql3307/数据mysql3307 mysql_log mysql3307/tmp mysqld_multi/日志

 MySQL多实例的安装方法是什么

创建记录日志的文件,此步骤不可少。

/数据/mysql3306/mysql_log/mysql3306联系。errtouch/数据/mysql3307/mysql_log/mysql3307。犯错

赋予目录和文件权限

乔恩- r mysql。mysql mysql3 * mysqld_multi 

在本测试案例中,mysql57是从其它服务上复制来的,不是直接下载解压的,所以多了下面的两步授权操作。

 chmod - r 755/数据/mysql57/bin 
chmod - r 755/数据/mysql57/支持文件

[客户]   主机=localhost   套接字=/tmp/mysql.sock   default-character-set=utf8mb4   # loose-local-infile=0      (mysqld)   用户=mysql   log_bin_trust_function_creators=1   secure_file_priv=& # 39;/tmp # 39;      # # # # # # # # # # # # # # #服务器设置   sql_mode=癘NLY_FULL_GROUP_BY, STRICT_TRANS_TABLES、NO_ZERO_IN_DATE NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION"   character-set-server=utf8mb4   collation_server=utf8mb4_unicode_ci   lower_case_table_names=0   skip_name_resolve=1   # max_connect_errors=1000   max_connections=2000   thread_cache_size=256   # thread_stack=262144   # back_log=80   max_allowed_packet=134217728   event_scheduler=1   local-infile=0   # lower_case_table_names=1   explicit_defaults_for_timestamp=1   expire_logs_days=7   log_bin_trust_function_creators=1      # # # # .frm/.ibd文件数量相关   open_files_limit=65535   innodb_open_files=65535   table_open_cache=65535   table_definition_cache=65535      # # # # seesion缓冲区相关的   read_buffer_size=262144   read_rnd_buffer_size=524288   sort_buffer_size=8388608   join_buffer_size=8388608      # # # #内存表的大小   tmp_table_size=67108864   max_heap_table_size=67108864      # # # #超时   interactive_timeout=1800   wait_timeout=1800   # connect_timeout=10      # # # # # # # #慢查询# # # # # # # #   slow_query_log=1   log_slow_slave_statements=1   # log_queries_not_using_indexes=1   log_throttle_queries_not_using_indexes=10   long_query_time=1   # min_examined_row_limit=10000      # # # # # # # # innodb设置# # # # # # # #   通过innodb_buffer_pool_size=10737418240   innodb_buffer_pool_instances=16   innodb_buffer_pool_dump_pct=40   innodb_lru_scan_depth=2048   innodb_page_cleaners=16   # innodb_purge_threads=4   innodb_sort_buffer_size=67108864   # innodb_file_per_table=1   # innodb_flush_log_at_trx_commit=1      innodb_undo_log_truncate=1   innodb_undo_tablespaces=3   innodb_max_undo_log_size=2147483648   innodb_purge_rseg_truncate_frequency=128      innodb_log_file_size=1073741824   innodb_log_files_in_group=3   innodb_log_buffer_size=16777216   innodb_flush_method=O_DIRECT   innodb_flush_neighbors=0   innodb_print_all_deadlocks=1      innodb_strict_mode=1   # innodb_lock_wait_timeout=50      innodb_io_capacity=32768   innodb_io_capacity_max=65536   innodb_thread_concurrency=32   innodb_write_io_threads=8   innodb_read_io_threads=8      # # # # # # # # # # # # # # # #复制设置   master_info_repository=表   relay_log_info_repository=表      gtid_mode=>/数据/mysql57/bin/mysqld——defaults-file——初始化用户==/etc/my . cnf中所做mysql——basedir=/数据/mysql57 datadir=/数据/mysql3306/数据

MySQL多实例的安装方法是什么