国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

MySQL多實例安裝配置方案

數據庫 MySQL
MySQL多實例就是,在一臺機器上開啟多個不同的服務端口(如:3306,3307,3308...),運行多個MySQL服務進程,這些服務進程通過不同的socket監(jiān)聽不同的端口提供服務。

 [[191676]]

一.基本概念

MySQL多實例就是,在一臺機器上開啟多個不同的服務端口(如:3306,3307,3308...),運行多個MySQL服務進程,這些服務進程通過不同的socket監(jiān)聽不同的端口提供服務。

MySQL可以共用一套安全程序,使用不同的my.cnf配置文件,啟動程序,數據文件。

邏輯上是獨立的,但是一個實例過載過高的時候會對其他造成影響。

MySQL多實例的作用與問題:

1.有效利用服務器資源

2.節(jié)約服務器資源

3.資源互相搶占問題

當某個服務實現(xiàn)并發(fā)生很高的或者有慢查詢的時候,這個實例會消耗很多的內存。

二.MySQL常見的配置方案

1.多個配置文件,多個啟動程序

2.單一配置文件部署方案

三.開始安裝

1.安裝依賴包

yum -y install ncurses-devel libaio-devel

2.殺掉之前的MySQL進程

  1. pkill mysqld 
  2. netstat -ntlp 
  3. ps -ef | grep mysql 
  4. rm -f /etc/init.d/mysqld 

3.創(chuàng)建多實例的目錄結構

  1. mkdir -p /data/{3306,3307}/data 
  2. tree /data 

4.創(chuàng)建多實例的配置文件

多實例啟動文件的啟動MySQL服務實質:

  1. mysql_safe --defaults-file=/data/3306/my.cnf 2>&1 > /dev/null & 

多實例啟動文件的關閉MySQL服務實質

  1. mysqladmin -uroot -p*** -S /data/3306/mysql.sock shutdown 
  2.  
  3. my.cnf 
  4. [client]  
  5. port            = 3306  
  6. socket          = /data/3306/mysql.sock  
  7.    
  8. [mysql]  
  9. no-auto-rehash  
  10.    
  11. [mysqld]  
  12. user    = mysql  
  13. port    = 3306  
  14. socket  = /data/3306/mysql.sock  
  15. basedir = /application/mysql 
  16. datadir = /data/3306/data 
  17. open_files_limit    = 1024  
  18. back_log = 600  
  19. max_connections = 800  
  20. max_connect_errors = 3000  
  21. table_cache = 614  
  22. external-locking = FALSE  
  23. max_allowed_packet =8M  
  24. sort_buffer_size = 1M  
  25. join_buffer_size = 1M  
  26. thread_cache_size = 100  
  27. thread_concurrency = 2  
  28. query_cache_size = 2M  
  29. query_cache_limit = 1M  
  30. query_cache_min_res_unit = 2k  
  31. #default_table_type = InnoDB  
  32. thread_stack = 192K  
  33. #transaction_isolation = READ-COMMITTED  
  34. tmp_table_size = 2M  
  35. max_heap_table_size = 2M  
  36. long_query_time = 1  
  37. #log_long_format  
  38. #log-error = /data/3306/error.log  
  39. #log-slow-queries = /data/3306/slow.log  
  40. pid-file = /data/3306/mysql.pid  
  41. log-bin = /data/3306/mysql-bin 
  42. relay-log = /data/3306/relay-bin 
  43. relay-log-info-file = /data/3306/relay-log.info  
  44. binlog_cache_size = 1M  
  45. max_binlog_cache_size = 1M  
  46. max_binlog_size = 2M  
  47. expire_logs_days = 7  
  48. key_buffer_size = 16M  
  49. read_buffer_size = 1M  
  50. read_rnd_buffer_size = 1M  
  51. bulk_insert_buffer_size = 1M  
  52. #myisam_sort_buffer_size = 1M  
  53. #myisam_max_sort_file_size = 10G  
  54. #myisam_max_extra_sort_file_size = 10G  
  55. #myisam_repair_threads = 1  
  56. #myisam_recover  
  57.    
  58. lower_case_table_names = 1  
  59. skip-name-resolve  
  60. slave-skip-errors = 1032,1062  
  61. replicate-ignore-db=mysql  
  62.    
  63. server-id = 1  
  64.    
  65. innodb_additional_mem_pool_size = 4M  
  66. innodb_buffer_pool_size = 32M  
  67. innodb_data_file_path = ibdata1:128M:autoextend  
  68. innodb_file_io_threads = 4  
  69. innodb_thread_concurrency = 8  
  70. innodb_flush_log_at_trx_commit = 2  
  71. innodb_log_buffer_size = 2M  
  72. innodb_log_file_size = 4M  
  73. innodb_log_files_in_group = 3  
  74. innodb_max_dirty_pages_pct = 90  
  75. innodb_lock_wait_timeout = 120  
  76. innodb_file_per_table = 0  
  77. [mysqldump]  
  78. quick  
  79. max_allowed_packet = 2M  
  80.    
  81. [mysqld_safe]  
  82. log-error=/data/3306/mysql_qb3306.err  
  83. pid-file=/data/3306/mysqld.pid 

配置的時候需要注意端口,還有***的日志需要自己知道在哪,方便排錯;再有就是有一個"server-id = 1"***每個實例的id不要一樣。

mysql(啟動關閉服務的腳本)

  1. #!/bin/sh  
  2. #init  
  3. port=3306  
  4. mysql_user="root" 
  5. mysql_pwd="qb123" 
  6. CmdPath="/application/mysql/bin" 
  7. mysql_sock="/data/${port}/mysql.sock" 
  8. #startup function  
  9. function_start_mysql()  
  10. {  
  11.     if [ ! -e "$mysql_sock" ];then 
  12.       printf "Starting MySQL...\n" 
  13.       /bin/sh ${CmdPath}/mysqld_safe --defaults-file=/data/${port}/my.cnf 2>&1 > /dev/null &  
  14.     else 
  15.       printf "MySQL is running...\n" 
  16.       exit 
  17.     fi 
  18. }  
  19.    
  20. #stop function  
  21. function_stop_mysql()  
  22. {  
  23.     if [ ! -e "$mysql_sock" ];then 
  24.       printf "MySQL is stopped...\n" 
  25.       exit 
  26.     else 
  27.       printf "Stoping MySQL...\n" 
  28.       ${CmdPath}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S /data/${port}/mysql.sock shutdown 
  29.   fi 
  30. }  
  31.    
  32. #restart function  
  33. function_restart_mysql()  
  34. {  
  35.     printf "Restarting MySQL...\n" 
  36.     function_stop_mysql  
  37.     sleep 2  
  38.     function_start_mysql  
  39. }  
  40.    
  41. case $1 in 
  42. start)  
  43.     function_start_mysql  
  44. ;;  
  45. stop)  
  46.     function_stop_mysql  
  47. ;;  
  48. restart)  
  49.     function_restart_mysql  
  50. ;;  
  51. *)  
  52.     printf "Usage: /data/${port}/mysql {start|stop|restart}\n" 
  53. esac 

5.授權

  1. chown -R mysql.mysql /data/ 
  2. find /data/ -type f -name "mysql" | xargs ls -l 
  3. find /data/ -type f -name "mysql" | xargs chmod +x 

如果沒做會出現(xiàn)文件找不見問題,希望遇到想到這里。

6.配置mysql命令的全局使用路徑

(PATH)

7.初始化(每個端口都做,這里做3306)

  1. cd mysql/scripts/ 
  2.    ./mysql_install_db --basedir=/application/mysql --datadir=/data/3306/data/ --user=mysql 

(看見兩個OK即為初始化成功)

(這樣做是為了創(chuàng)建基本的數據文件)

8.啟動服務

  1. /data/3306/mysql start 
  2.   /data/3307/mysql start 
  3.   netstat -ntlup | grep 330 

如果端口沒有起來,排查辦法如下:

等幾十秒,可能起來比較慢

看日志,tail /data/3306/mysql_qb3306.err

細看執(zhí)行命令的屏幕返回輸出

查看系統(tǒng)日志,/var/log/messages

注:由于腳本不是很完善,重啟命令***是

  1. /data/3306/mysql stop  
  2. /data/3306/mysql start 

9.多實例登錄

  1. mysql -S /data/3306/mysql.sock 
  2. mysql -S /data/3307/mysql.sock 

四.MySQL安全配置

1.為root添加密碼

  1. mysqladmin -u root -S /data/3306/mysql.sock password '***' 

注:在/data/3306/下的mysql里面也需要改成這個密碼,

是mysqladmin不是mysql,,需要mysql服務起來要不然沒有mysql.sock文件

正因為上面的原因,由于密碼是在一個文件里面,需要設置授權,設置只能root用戶操作;

  1. find /data/ -type f -name "mysql" -exec chmod 700 {} \; 
  2.   find /data/ -type f -name "mysql" -exec chown root.root {} \; 
  3.   find /data/ -type f -name "mysql" -exec ls -l {} \; 

然后

  1. pkill mysqld 
  2.   /data/3306/mysql stop 
  3.   /data/3307/mysql stop 
  4.   /data/3307/mysql start 
  5.   /data/3306/mysql start 
  6.   netstat -ntlup|grep 330 

2.查詢并清理多余用戶

(安裝MySQL的時候已經操作多)

3.登錄

  1. mysql -uroot -p*** -S /data/3306/mysql.sock 

4.修改密碼:

先登錄

  1. mysql>alter user 'root'@'localhost' identified by 'new password'

五.增加一個MySQL實例

  1.  mkdir -p /data/3308/data 
  2.     cp /data/3306/my.cnf /data/3308/ 
  3.     cp /data/3306/mysql /data/3308/ 
  4.     cd /data/3308 
  5.     ls 
  6.     chown -R mysql.mysql /data/3308 
  7.     vim my.cnf  
  8.         :g/3306/s//3308/g-----改端口 
  9.  
  10.         再改了server_id 
  11.  
  12.     vim mysql  
  13.         改端口 
  14.  
  15.     cd /application/mysql/scripts/ 
  16.     ./mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/data/3308/data/ 
  17.     /data/3308/mysql start 
  18.     mysqladmin -u root -S /data/3308/mysql.sock password '***' 
  19.     mysql -uroot -p*** -S /data/3308/mysql.sock  
  20. (將/data/3308/mysql文件里面的密碼也改成一樣的) 
  21.     find /data/ -type f -name "mysql" -exec chmod 700 {} \; 
  22.     find /data/ -type f -name "mysql" -exec chown root.root {} \; 
  23.     find /data/ -type f -name "mysql" -exec ls -l {} \; 

 

責任編輯:武曉燕 來源: Linux社區(qū)
相關推薦

2013-11-26 16:32:03

MYSQLMYSQL配置

2020-09-25 17:10:13

LinuxMySQL 8.0

2011-08-30 11:00:10

MySQL ProxyLua

2010-05-27 18:36:13

配置MySQL

2011-02-25 17:48:52

2010-06-07 11:22:28

2011-04-02 14:21:46

MRTG安裝

2011-03-02 10:41:41

Vsftpd安裝

2011-04-01 15:00:35

2011-02-23 10:43:17

2019-10-12 16:15:13

MySQL數據庫多實例

2011-03-25 13:40:28

Cacti安裝配置

2011-03-11 16:42:38

Ubuntu安裝LAMP

2013-11-28 09:44:00

2011-02-25 17:19:09

Pureftpd安裝

2011-04-02 15:26:51

Cacti安裝

2011-11-08 21:55:58

MRTG 配置

2011-03-30 15:05:40

MRTG安裝

2011-03-25 15:01:44

Cacti安裝

2011-03-08 11:11:38

LinuxLAMP安裝
點贊
收藏

51CTO技術棧公眾號

影音先锋在线视频| 日韩电影在线一区二区| 亚洲成人aaa| 色播在线视频| 99久久免费精品高清特色大片| 欧美日韩一区二区三区在线观看免| 欧美午夜精彩| 久久免费福利视频| 国产95亚洲| 日韩一区av在线| 欧美艳星kaydenkross| 精品美女被调教视频大全网站| 九色在线播放| 亚洲成a天堂v人片| 偷窥自拍亚洲色图| 国产精品欧美一级免费| 亚洲福利精品视频| 国产日韩综合av| 国产无套内射久久久国产| 国产精品一级在线| 少妇一晚三次一区二区三区| 久久超碰97人人做人人爱| 亚洲永久激情精品| 激情五月激情综合网| 超碰在线免费观看97| 精品一区二区三区免费视频| 欧美日韩一级在线| 国产成人精品影院| 中文字幕无码精品亚洲35| 91丨九色丨国产丨porny| 欧美aⅴ在线观看| 国产精品国产三级国产aⅴ原创| jizz18女人| 夜夜精品视频一区二区| 尤物视频在线观看| 欧美日韩综合不卡| 操喷在线视频| 久久精品视频在线观看| 荡女精品导航| 国产欧美日韩91| 最新日韩av| 欧洲xxxxx| 国产偷国产偷精品高清尤物| av电影资源| 91国产视频在线观看| 日本电影在线观看| 在线色欧美三级视频| 国产精品丝袜在线播放| 成人黄色av播放免费| 亚洲一区观看| 男人天堂av片| 国产精品久久777777| 在线理论视频| 精品久久人人做人人爽| 婷婷久久免费视频| 国产精品入口福利| 久久在线91| jizzjizz国产精品喷水| 一区2区3区在线看| 国产在线看片| 大胆欧美人体视频| **女人18毛片一区二区| 深田咏美在线x99av| 国产亚洲美州欧州综合国| 亚洲精品男人| 国产视频欧美视频| 夜夜春成人影院| 欧美激情专区| 亚洲国产精品ⅴa在线观看| 九色在线播放| 日韩中文在线中文网在线观看| 精品国产91| 一级特黄录像免费播放全99| 国产欧美精品一区aⅴ影院 | 免费看黄在线看| 亚洲欧美另类小说| 后进极品白嫩翘臀在线播放| 欧美一级大片视频| 毛片一区二区三区| 人猿泰山h版在线观看| 国产婷婷成人久久av免费高清 | 日韩精品一区二区三区视频播放| 国产91亚洲精品久久久| 91牛牛免费视频| gogo大胆日本视频一区| 午夜激情视频在线观看| 91国产中文字幕| 国产福利视频一区二区三区| 欧美日本网站| 91精品国产成人| 国产一区二区调教| 黄色av网站在线看| 国精产品一区一区三区有限在线| 日韩国产精品大片| 亚州av中文字幕在线免费观看| 日韩中文第一页| 久久蜜桃精品| 欧美老女人性开放| 欧美中文在线视频| 久久综合久久久久88| 18aaaa精品欧美大片h| 国产日韩欧美夫妻视频在线观看 | 亚洲影院在线看| 亚洲国产精品av| 亚洲成人人体| 欧美理论一区二区| 色综合久久久网| 久久av资源| 亚洲精品视频导航| 一区二区av在线| 美女mm1313爽爽久久久蜜臀| 巨骚激情综合| 日本sm极度另类视频| 欧美国产综合色视频| 99久久久国产精品免费调教网站 | 精品国产sm最大网站| 欧美在线精品一区| 国产视频二区| 久久久久久中文字幕| av不卡在线播放| 桃花岛tv亚洲品质| 好色先生视频污| 亚洲精品一区二区三区四区高清| 国产在线成人| yw193.com尤物在线| 91麻豆国产语对白在线观看| 亚洲综合一二区| 国产一区毛片| 国产激情三区| 午夜精品久久久久久99热| 91热门视频在线观看| 韩国精品主播一区二区在线观看| 亚洲成人蜜桃| 精品sm在线观看| 免费美女久久99| 精品人人视频| 伊人再见免费在线观看高清版 | 久久精品久久99精品久久| 色屁屁www国产馆在线观看| 久久久久久久免费| 91麻豆精品国产自产在线| 欧美亚洲网站| 18video性欧美19sex高清| 国产资源第一页| 少妇久久久久久| 久久久91精品国产一区二区精品| 日韩一区二区三区高清在线观看| www.涩涩涩| 国产精品一区二区三区免费视频| 欧美日韩亚洲视频一区| 欧美日韩国产探花| av毛片在线播放| 一级一片免费播放| 在线电影av不卡网址| 久久久久国产精品麻豆| 日本一道高清一区二区三区| 两个人hd高清在线观看| 精品国产乱码久久久久软件| 亚洲成av人乱码色午夜| 成人性生交大片| 天堂99x99es久久精品免费| 免费高清在线| 免费久久99精品国产自| 亚洲色图13p| 成人欧美一区二区三区白人| 欧美在线免费一级片| av成人影院在线| 人人爽人人av| 91在线播放国产| 日韩精品视频在线播放| 中文字幕久久午夜不卡| 欧美精品九九| 欧美日韩大片| 免费网站www在线观看| 久99久视频| 色哟哟网站入口亚洲精品| 亚洲老妇xxxxxx| 老牛嫩草一区二区三区日本| 国产精品一区二区精品| 欧美女优在线观看| 韩国无码av片在线观看网站| 国产v综合v亚洲欧美久久| 欧美一区二区啪啪| 久久久精品影视| 亚洲三级观看| 欧美三级一区| 亚洲图区欧美| 亚洲人成无码网站久久99热国产| 国产精品扒开腿做| 精品国产亚洲在线| 1000部国产精品成人观看| 日韩激情中文字幕| 人体久久天天| 波多野结衣在线观看| 神马午夜dy888| 国产日韩欧美大片| 91久久精品一区二区别| 久久精品夜夜夜夜夜久久| 欧美影视一区在线| 中文字幕一区二区视频|