国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 系統(tǒng) > CentOS > 正文

CentOS7部署LNMP+Mongodb環(huán)境

2024-06-28 16:03:02
字體:
供稿:網(wǎng)友

上篇詳解了CentOS安裝LNMP+Mongodb生產(chǎn)環(huán)境,現(xiàn)在詳解它們的部署,多數(shù)已經(jīng)在安裝時執(zhí)行過了,此處主要做解釋以及常用維護:

============================================= MySQL #用戶組groupadd mysql#用戶useradd -g mysql mysql -s /bin/false#MySQL數(shù)據(jù)庫存放目錄/home/mysql/data#MySQL運行目錄/usr/local/mysql#配置文件/etc/my.cnf#服務腳本/etc/rc.d/init.d/mysqld#通信文件/var/lib/mysql/mysql.sock#改默認密碼sqlalter user 'root'@'localhost' identified by 'sa'; #允許root遠程登錄,改密碼為'sa'的sqlGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'sa' WITH GRANT OPTION;flush privileges;#禁止root遠程登錄的sqldelete from mysql.user where host<>'localhost' and user='root';flush privileges;#讀寫賬號#master 寫>mysql grant select,insert,update,delete,create,alter,index on mydb.* to 'web'@'%' identified by '123456';>mysql flush privileges;#slave 讀>mysql grant select on mydb.* to 'web'@'%' identified by '123456';>mysql flush privileges;============================================= nginx#用戶組groupadd www#用戶useradd -g www www -s /bin/false#運行目錄/usr/local/nginx#服務腳本/etc/rc.d/init.d/nginx#配置文件/usr/local/nginx/conf/nginx.conf#網(wǎng)站根目錄/usr/local/nginx/html/============================================= php#運行目錄/usr/local/php#ini文件,帶軟鏈接ln -s /usr/local/php/etc/php.ini /etc/php.ini#配置文件,帶軟鏈接ln -s /usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf#服務腳本/etc/rc.d/init.d/php-fpm#安裝php擴展,比如“xxx”;所有此般編譯后的so都應在/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/cd xxx/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config makemake installvi /usr/local/php/etc/php.ini   #加入 extension="xxx.so"#memcache服務運行目錄/usr/local/memcached#memcache服務腳本/etc/init.d/memcached============================================= MongoDB#用戶組groupadd mongodb#用戶useradd -g mongodb mongodb -s /bin/false#運行目錄/usr/local/mongodb#數(shù)據(jù)目錄mkdir -p /home/mongodb/db#日志目錄mkdir -p /home/mongodb/log#配置文件/usr/local/mongodb/mongodb.conf#pid路徑/usr/local/mongodb/mongo.pid#服務腳本/etc/rc.d/init.d/mongod#【!!坑!!】重啟mongodb進程后,必須重啟php-fpm、httpd、java等所有已連接客戶端的進程,否則返回“Remote server has closed the connection”#啟動MongoDBmongo  #進入MongoDB控制臺show dbs #查看默認數(shù)據(jù)庫use admin  #切換到admin數(shù)據(jù)庫exit #退出MongoDB控制臺#創(chuàng)建索引>mongo db.table01.ensureIndex({"myid":1});============================================== sphinx#運行目錄/usr/local/sphinx#配置文件/usr/local/sphinx/etc/sphinx.conf#索引文件存放目錄/home/sphinx#服務腳本/etc/rc.d/init.d/sphinx#啟動進程/usr/local/sphinx/bin/searchd  -c /usr/local/sphinx/etc/sphinx.conf#重建索引/usr/local/sphinx/bin/indexer  --config /usr/local/sphinx/etc/sphinx.conf --all --rotate#停止索引和進程/usr/local/sphinx/bin/searchd  --config /usr/local/sphinx/etc/sphinx.conf --stop#如果sphinx文件太大,刪除對應存放目錄文件再重建增量索引文件夾cd /home/sphinx/rm * -frmkdir indexdelta# 如果sphinx服務無法啟動或者啟動有錯誤,可嘗試重命名 mv /usr/local/sphinx/var/data/binlog.meta文件,再重啟則ok============================================== jreyum install java-1.8.0-openjdk-develvi /etc/profile export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_71  export JRE_HOME=${JAVA_HOME}/jre  export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  export PATH=${JAVA_HOME}/bin:$PATH :wq!source /etc/profile============================================== mysql 同步# 讀寫賬號master 寫grant select,insert,update,delete,create,alter,index on sqtdb.* to 'web'@'%' identified by '123456';flush privileges;slave 讀grant select on sqtdb.* to 'web'@'%' identified by '123456';flush privileges;

********* master vi /etc/my.cnf[mysqld]server-id=100binlog-format=mixedlog-bin=mysql-binmax_binlog_size=1000Mbinlog-do-db=mydb#binlog-ignore-db=mysql#binlog-ignore-db=information_schema#binlog-ignore-db=performance_schema#binlog-ignore-db=sys#root登錄master建立同步賬號>mysql grant replication slave on *.* to 'replc'@'%' identified by '123456';********* slave vi /etc/my.cnf[mysqld]server-id=200binlog-format=mixedlog-bin=mysql-binmax_binlog_size=1000Mbinlog-do-db=mydb#binlog-ignore-db=mysql#binlog-ignore-db=information_schema#binlog-ignore-db=performance_schema#binlog-ignore-db=sys#root 登錄slave>mysql change master to master_host='192.168.1.100',master_user='replc',master_passWord='123456',master_connect_retry=100;>mysql show slave status/G;  #查看同步是否主要是查看Slave_IO_Running與Slave_SQL_Running選項。如果正常同步,這兩選必須同時為“YES”。#如果啟動slave時報錯 ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository>mysql reset slave; # 先reset(慎用!先記下slave當前日志文件名和位置,如果reset后日志名和位置不對,則直接用stop再change master)>mysql start slave; # 之后可以使用start 啟動了#如果要重新同步,先在master上執(zhí)行>mysql flush logs; 然后 >mysql show master status; 得到File、Position,再到slave執(zhí)行以下語句:>mysql stop slave;>mysql change master to master_host='192.168.1.100',master_user='replc',master_password='123456',master_log_file="localhost-bin.000004",master_log_pos=659,master_connect_retry=100;>mysql start slave;# 完全重新同步辦法----slave>mysql stop slave;----master>mysql flush tables with read lock;   #先鎖表 !!!>mysql show master status/G;mysql-bin.000021 | 47529419# 使用大批量的導出方式,導入也隨之加速,如果數(shù)據(jù)大就帶參數(shù)gzip/usr/local/mysql/bin/mysqldump -uroot -p --default-character-set=utf8 -e --max_allowed_packet=41943040 --net_buffer_length=41043040 mydb|gzip > /home/mysql/mydb20160606.sql.gz----slavescp root@192.168.1.100:/home/mysql/mydb20160606.sql.gz /home/mysql/mydb20160606.sql.gzgzip -d -c /home/mysql/mydb20160606.sql.gz > /home/mysql/mydb20160606.sql>mysql drop database mydb;>mysql create database `mydb` character set utf8 collate utf8_general_ci;mysql  -uroot -p mydb</home/mysql/mydb20160606.sql----master>mysql unlock tables;   #slave導入完成再unlock !!!----slave>mysql change master to master_host='192.168.1.100',master_user='replc',master_password='123456',master_log_file="mysql-bin.000021",master_log_pos=47529419,master_connect_retry=100;>mysql start slave;  #如果有“Slave failed to initialize relay log info structure from the repository”錯誤先 reset slave再 change master ……>mysql show slave status/G;============================================== mongodb 主從同步(推薦轉(zhuǎn)用副本集模式)# master 修改啟動腳本vi /etc/init.d/mongod/usr/local/mongodb/bin/mongod  --maxConns 20000  --config /usr/local/mongodb/mongodb.conf --master# slave 修改啟動腳本vi /etc/init.d/mongod/usr/local/mongodb/bin/mongod  --maxConns 20000  --config /usr/local/mongodb/mongodb.conf --slave --source 192.168.1.100:27017# 【注意】從節(jié)點slave是只讀,不能提供寫操作的;如果寫操作要切換到slave,slave必須先停止mongo進程,再修改mongo啟動腳本為master模式,最后重新啟動mongo進程;# 增加slave只可在業(yè)務影響小的時候操作,否則slave首次同步時的鎖表會影響master的讀取;# 【切記】重啟mongodb進程后,必須重啟php-fpm、httpd、java等所有已連接客戶端的進程,否則返回“Remote server has closed the connection”============================================= apache2+ftp server(選裝)#用戶和組User apacheGroup apache#運行/usr/sbin/httpd#配置/etc/httpd/conf/httpd.conf#網(wǎng)站根/var/www/html#systemctl服務/usr/lib/systemd/system/httpd.servicesystemctl enable httpd.service #安裝vsftpdyum -y install vsftpdvi /etc/vsftpd/vsftpd.conflocal_root = /var/www/htmluseradd myftp -s /sbin/nologin -d /var/www/html -g ftppasswd myftp    #設ftp密碼chown -R myftp /var/www/htmlchmod -R 777 /var/www/htmlsystemctl enable vsftpd.service vi /etc/sysconfig/iptables   # 80端口看實際情況設置-A INPUT -m state --state NEW -p tcp --dport 21 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPTvi /etc/sysconfig/iptables-config   # 增加2項IPTABLES_MODULES="ip_conntrack_ftp"IPTABLES_MODULES="ip_nat_ftp"systemctl restart iptables.service

============================================= 修改服務器ip、mysql賬戶,則修改對應文件和sql#如果mongodb綁定了ip,則更改vi /usr/local/mongodb/mongodb.conf#如果master的同步賬號也更換了,也要隨之更改以下sql語句中的同步賬號:先在master上執(zhí)行>mysql flush logs; 然后 >mysql show master status; 得到File、Position,再到slave上執(zhí)行以下語句:>mysql stop slave;>mysql change master to master_host='新的ip',master_user='replc',master_password='123456',master_log_file="localhost-bin.000004",master_log_pos=659,master_connect_retry=100;>mysql start slave;>mysql show slave status/G;   #等待1分鐘左右再執(zhí)行此句============================================= mysql binglog exportmysqlbinlog -u root -p --start-datetime='2016-10-27 10:00:14' --stop-datetime='2016-10-27 13:02:14' /home/mysql/data/mysql-bin.000001 > /home/mysql/20161027-1.binlog============================================= 單獨恢復mysql某表1.解壓備份文件,得到完整備份文件sql2.shell執(zhí)行得到該表數(shù)據(jù)并保存到某個sql文件grep 'INSERT INTO `tbl_001` VALUES' mydb20160606.sql > /home/mysql/dbbak/ex001.sql3.mysql中清除數(shù)據(jù)>mysql truncate table tbl_001;# 如果遇到外鍵約束禁止truncate,當前會話中執(zhí)行 set foreign_key_checks=0;  數(shù)據(jù)恢復完畢后記得當前會話恢復約束 set foreign_key_checks=1;4.mysql中導入數(shù)據(jù),完成數(shù)據(jù)恢復>mysql source /home/mysql/dbbak/ex001.sql;


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
超碰在线影院| 一色桃子av在线| 美女网站在线观看| 青青草免费在线观看| 青青久在线视频免费观看| www在线播放| 好看的中文字幕在线播放| 成年网在线观看免费观看网址| 久久久久久久久久久久久91| 国产一区精品| av网址在线看| 国产精品亚洲色图| 国产区在线看| jizz性欧美| 国产精品久久一区二区三区不卡| 中文字幕av高清在线观看| 日本黄在线观看| 国产精品入口麻豆免费观看| 在线中文字幕av| 中文字幕色视频| 欧美视频免费一区二区三区| 国产精品免费91| 国产在线麻豆精品| 天天艹天天操| 国产a级网站| 天天av天天爽| 四虎一区二区三区| 中文字幕不卡免费视频| 日本卡一卡2卡3卡4精品卡网站| 国产视频青青| 成人免费一区二区三区视频网站| 在线播放黄色网址| 91涩漫在线观看c| **三级三级97片毛片| 九九在线免费视频| www.三级.com| 天天干天天摸| 小说区乱图片区| 亚洲人在线播放| 亚洲视频网站在线| 精品176二区| 中文一区在线观看| 国产网站在线免费观看| 黄色国产网站在线播放| 奇米影视狠狠狠| 亚洲精品男人| 日本一二三区视频免费高清| 伊人色综合网| 欧美色第一页| 久久五月精品中文字幕 | 午夜视频99| 国产你懂的在线观看| 久久久久久久久久久久久91| 九九热在线视频| 九九热在线免费视频| 国产精品臀控福利在线观看| 中文字幕第一页在线| 国产精品美女一区二区视频| 992tv在线观看在线播放| 午夜在线视频| 午夜国产在线| av亚洲在线| 18加网站在线| 99在线播放| 成人免费一区二区三区牛牛 | 天堂中文在线视频| 国产福利免费观看| xxxx视频在线| 中文字幕av中文字幕| 91网页在线观看| 超碰国产在线| 精品视频在线一区二区| www.综合网.com| 国产麻豆免费| 伊人福利在线| 国产精品视频一区麻豆| 久久国产综合视频| 在线播放www| 国产区成人精品视频| 超碰免费在线观看| 在线观看国产福利视频| 国产特级毛片| 成人免费一区二区三区牛牛| 国产精品久久久久永久免费看| www.操操操.com| av文字幕在线观看| 国产黄色片在线播放| 国产一区在线视频观看| 午夜在线不卡| 精品国产高清a毛片无毒不卡| 国产乱子视频| 免费看的av| 精品资源在线看| www.狠狠操| jlzzjlzz欧美大全| 丝袜理论片在线观看| 在线黄色国产电影| 在线三级中文| 精品国产二区三区| 国产大学生粉嫩无套流白浆| 国产香蕉尹人视频在线| 国产一区二区三区福利| 中文字幕麻豆| 国产精品久久久精品a级小说| 中文字幕在线播放网址| 国产小视频免费在线网址| 中文字幕在线免费观看| 中文字幕人成高视频| 国产剧情av在线| 国产天堂素人系列在线视频| 国产网站av| 在线黄色国产电影| 青青草原国产在线| 超碰免费在线| 国产三区视频在线观看| 国产极品一区二区三区| 在线激情网站| 国产在线二区| 国产成人精品自线拍| 在线看黄网站| 国产在线麻豆精品| 国产特黄在线| 三级小说一区| 国产精品一区二区资源| 中文字幕av高清在线观看| 欧美亚洲系列| 国产福利免费在线观看| 欧洲亚洲精品视频| 国产一级性片| 日本电影在线观看| 国产精品久久久久一区二区国产 | 欧美成人精品福利网站| 国产网站免费看| 欧美96在线| 伊人网在线视频| 国产野外战在线播放| 亚洲免费国产| 国产三级香港三韩国三级| 人人九九精品| 精品国语对白精品自拍视| 国产美女在线观看| baoyu777.永久免费视频| 国产视频资源| 国产主播福利在线| free性亚洲| 在线免费观看黄色片| 国产导航在线| 国产精品入口麻豆完整版| 国产麻豆视频| 国产美女被遭强高潮免费网站| 亚洲xxxxxx| 在线三级中文| 亚洲国产日韩成人综合天堂| 国产午夜在线观看| 综合激情亚洲| 中文字幕在线影视资源| 天堂亚洲精品| 国产亚洲精品一区二区在线观看| 免费观看一二区视频网站| 日本高清中文字幕在线 | 欧美精品久久久久久久小说| 99爱视频在线观看| 伊人伊人av电影| 伊人影院在线观看| 在线天堂中文www视软件| 精品国产二区三区| 国产精品久久久久一区二区国产 | 麻豆电影传媒二区| 美女免费视频黄| 国产男女猛烈无遮挡免费视频 | 国产专区在线| 午夜视频在线| 国产激情视频在线| av在线播放国产| 超碰97在线免费观看| 久久国产热视频| 九九热在线视频观看| 中文字幕不卡免费视频| 97国产视频| 国产女王在线**视频| av在线中文| 国产在线免费观看| 国产精品白浆流出视频| 天天操中文字幕视频| 在线91av| 亚洲成人在线播放| 中文字幕视频免费在线观看| 国产福利在线观看| 日本卡一卡2卡3卡4精品卡网站| 欧美xxxx黑人又粗又长| 国产欧美久久久久久久久 | 在线āv视频| 国产乱子视频| 在线āv视频| 国产天堂av| 久久久久久国产视频| 在线免费日韩| 国产精品视频一区二区图片| av在线免费观看网| 国产成人亚洲欧美电影|