xshell安装mysql步骤_mysql主从复制
前期提要:三年前雙11買的阿里云今年到期了,win2012的,上面mysql數(shù)據(jù)庫里記著自己的一些記賬數(shù)據(jù),上一年雙11買了騰訊云的,centos7.7, 想學(xué)學(xué)MYSQL的復(fù)制功能,今天趁著無BUG可擼,試著配置了一下,成功,在阿里云上的部署的網(wǎng)站寫入數(shù)據(jù),可同時復(fù)制到騰訊云上了,以下是配置步驟:僅供大家參考。
1. 遠程桌面登錄阿里云服務(wù)器,打開sqlyog 執(zhí)行select version()查看版本號
2. 停掉MYSQL服務(wù),看配置文件 "C:ProgramDataMySQLMySQL Server 8.0my.ini" 里的[mysqld]下的配置,記下來:
log-bin="iZwz95a6wosz6ka-bin"server-id=1
3. 再啟動MYSQL服務(wù),通過命令行登錄 上MYSQL,執(zhí)行:show master status, 記下結(jié)果 :
名稱:iZwz95a6wosz6ka-bin.000007 位置:155
4. 阿里云MYSQL做為主庫,創(chuàng)建可供遠程復(fù)制的賬號,因為是MYSQL 8.0的,得拆分成二條語句來執(zhí)行,先建立賬號,再設(shè)置權(quán)限
create user 'replic_user'@'%' identified by 'copypassword';grant replication slave,replication client on *.* to 'replic_user'@'%' ;
5. 用sqlyog里的導(dǎo)出功能把niunan數(shù)據(jù)庫整個全部導(dǎo)出,弄到本地備份,至此主庫的操作完成, 下面要在騰訊云的從庫上進行操作
6. 重新開始,上騰訊云網(wǎng)站給服務(wù)器重新系統(tǒng),centos 7.7, 裝完后用xshell登錄進去,根據(jù)寶塔網(wǎng)站(https://bt.cn/)的安裝教程安裝 寶塔面板 ,在寶塔里的軟件商店再安裝MYSQL8。0 (因為之前自己測試用命令安裝 MYSQL真的好慢好慢,根本就下載不了,yum install mysql)
7. 把第五步備份的文件傳到/root目錄下,在xshell 里mysql -u root -p 登錄 MYSQL, source /root/niunandb.sql 導(dǎo)入牛腩數(shù)據(jù)庫
8. 在寶塔上修改MSYQL的配置文件,[mysqld]下,改完后重啟下服務(wù)
log_bin=iZwz95a6wosz6ka-binserver_id=2relay_log=/path_to_mysql_log/mysql-relay-binlog_slave_updates=1read_only=1
記得要建立/path_to_mysql_log目錄
9. 在xshell里mysql -u root -p 登錄 MYSQL,執(zhí)行命令設(shè)置主庫連接的用戶名和密碼:change master to master_host='120.78.185.96',master_port=3306,master_user='replic_user',master_password='copypassword',master_log_file='iZwz95a6wosz6ka-bin.000007',master_log_pos=155
那個最后二個參數(shù)是第三步里記下來的玩意,運行后發(fā)現(xiàn)錯誤了,沒有權(quán)限什么的,最后直接在FTP里給那個path_to_mysql_log目錄設(shè)置777權(quán)限 就行了
運行命令啟動 : start slave;運行命令查看狀態(tài): show slave status;
10. 在阿里云部署的網(wǎng)站上測試一下,插入幾條數(shù)據(jù),然后再跑到騰訊云上查詢看看,發(fā)現(xiàn)成功了,剛剛插入的數(shù)據(jù)已經(jīng)同步到騰訊云!!!
總結(jié)
以上是生活随笔為你收集整理的xshell安装mysql步骤_mysql主从复制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android热修复核心原理介绍
- 下一篇: kali怎么成为管理员_网站死链是什么、