(转)【干货】MySQL 5.7 多实例(多进程)配置教程

it2022-05-05  142

原文:https://blog.csdn.net/zougen/article/details/79567744

https://klionsec.github.io/2017/09/20/mysql-mul-server/------一分钟部署 MySql 多实例

https://blog.csdn.net/zdh_139/article/details/73477816------mysql多实例安装

https://www.cnblogs.com/jefflee168/p/7237112.html

https://blog.csdn.net/CleverCode/article/details/47610619

https://blog.csdn.net/azhou46/article/details/81254419----linux mysql 5.7 编译安装

https://blog.csdn.net/lishenyangd/article/details/81362598

https://blog.csdn.net/sj349781478/article/details/77142228-------mysql5.7多实例安装部署

https://www.cnblogs.com/lyhabc/p/7859427.html--------python自动安装mysql5.7

mysql启动文件:

#!/bin/shport=3306mysql_user="root"mysql_pwd="root"CmdPath="/home/application/mysql/bin/"mysql_sock="/home/data/mysql/${port}/mysql.sock"#start Mysql Servicesfunction_start_mysql(){ if [ ! -e "$mysql_sock" ];then printf "Starting MySQL...\n" /bin/sh ${CmdPath}/mysqld_safe --defaults-file=/home/data/mysql/${port}/my.cnf 2>&1 > /dev/null & else printf "MySQL is running...\n" exit fi}#stop Mysql Servicesfunction_stop_mysql(){ if [ ! -e "$mysql_sock" ];then printf "MySQL is stopped...\n" exit else printf "Stoping MySQL...\n" ${CmdPath}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S /home/data/mysql/${port}/mysql.sock shutdown fi}#restart Mysql Servicesfunction_restart_mysql(){ printf "Restarting MySQL...\n" function_stop_mysql sleep 2 function_start_mysql}case $1 instart) function_start_mysql;;stop) function_stop_mysql;;restart) function_restart_mysql;;*) printf "Usage: /home/data/mysql/${port}/mysql {start|stop|restart}\n"esac

my.cnf配置文件:

[client] # 客户端配置,不同的实例,要注意修改下面的路径port = 3306socket = /home/data/mysql/3306/mysql.sock[mysql]no-auto-rehash[mysqld] # mysql 服务配置,不同的实例,要注意修改下面的路径user = mysqlport = 3306socket = /home/data/mysql/3306/mysql.sockbasedir = /home/application/mysqldatadir = /home/data/mysql/3306/dataopen_files_limit = 1024back_log = 600max_connections = 800max_connect_errors = 3000table_cache = 614external-locking = FALSEmax_allowed_packet =8Msort_buffer_size = 1Mjoin_buffer_size = 1Mthread_cache_size = 100thread_concurrency = 2query_cache_size = 2Mquery_cache_limit = 1Mquery_cache_min_res_unit = 2k#default_table_type = InnoDBthread_stack = 192K#transaction_isolation = READ-COMMITTEDtmp_table_size = 2Mmax_heap_table_size = 2Mlong_query_time = 1#log_long_format#log-error = /home/data/mysql/3306/error.log#log-slow-queries = /home/data/mysql/3306/slow.logpid-file = /home/data/mysql/3306/mysql.pidlog-bin = /home/data/mysql/3306/mysql-binrelay-log = /home/data/mysql/3306/relay-binrelay-log-info-file = /home/data/mysql/3306/relay-log.infobinlog_cache_size = 1Mmax_binlog_cache_size = 1Mmax_binlog_size = 2Mexpire_logs_days = 7key_buffer_size = 16Mread_buffer_size = 1Mread_rnd_buffer_size = 1Mbulk_insert_buffer_size = 1M#myisam_sort_buffer_size = 1M#myisam_max_sort_file_size = 10G#myisam_max_extra_sort_file_size = 10G#myisam_repair_threads = 1#myisam_recoverlower_case_table_names = 1skip-name-resolveslave-skip-errors = 1032,1062replicate-ignore-db=mysqlserver-id = 1 # 这个就是标示不同实例的id,不同的实例配置中务必要用不同的idinnodb_additional_mem_pool_size = 4Minnodb_buffer_pool_size = 32M#innodb_data_file_path = ibdata1:128M:autoextendinnodb_file_io_threads = 4innodb_thread_concurrency = 8innodb_flush_log_at_trx_commit = 2innodb_log_buffer_size = 2Minnodb_log_file_size = 4Minnodb_log_files_in_group = 3innodb_max_dirty_pages_pct = 90innodb_lock_wait_timeout = 120innodb_file_per_table = 0[mysqldump]quickmax_allowed_packet = 2M[mysqld_safe] # 服务启动配置log-error=/home/data/mysql/3306/mysql_3306.errpid-file=/home/data/mysql/3306/mysqld.pid

 

修改密码:

https://blog.csdn.net/u014711094/article/details/78511466

https://blog.csdn.net/qq_33472557/article/details/77726094

--方法1alter user 'root'@'localhost' identified by 'your password';

--方法2,需要已知passwordmysqladmin -uroot -pold_password password net_password

--错误,user表中已经没有password字段use mysql;update user set password='pwd' where user='root';

--authentication_string不是密码字段update mysql.user set authentication_string=password('root') where user='root';

--上句执行后警告,password()以后将移除show warnings;--'PASSWORD' is deprecated and will be removed in a future release.记得最后要刷新权限

--flush privileges;

转载于:https://www.cnblogs.com/liujiacai/p/9402631.html

相关资源:各显卡算力对照表!

最新回复(0)