您好,登錄后才能下訂單哦!
本篇內容介紹了“ linux怎么安裝MySQL”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
linux 安裝MySQL步驟
一、安裝Mysql
# yum install mysql-server
# chkconfig --level 2345 mysqld on
# service mysqld start
# mysql_secure_installation
(按回車鍵設置密碼等)
#根據提示做一些安裝設置,設置root密碼,刪除默認賬戶,刪除默認數據庫,禁止root遠程等
二、Master設置
1.修改配置文件
# service mysqld stop
# vi /etc/my.cnf
#在[mysqld]下面添加以下設置,其中MasterID為1,Slave設置為2(多個從時,每個從要設置成不同的ID)
server-id=1
log-bin=mysql-bin
#binlog-do-db=<dbname>
# service mysqld start
備注:
a.log-bin表示開啟二進制日志,及指定日志文件名稱和路徑。主從復制必須使用二進制日志。
b.server-id用于在整個主從系統中唯一標識自己,因此各個主和從服務器的ID值均不能相同。如果兩個Mysql的server-id相同,則后一個連接成功時,前一個將被踢掉。
c.binlog-do-db設置要同步的數據庫。如果不加該參數,則同步所有操作。
2.配置主從(配置主重時使用,防止數據的丟失)
mysql> grant replication slave on *.* to '<replicationUser>'@'<serverIP>' identified by '<password>'
mysql> flush tables with read lock;
mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000005 | 106 | | |
+------------------+----------+--------------+------------------+
等待Slave做好slave設置............
mysql> unlock tables;
備注:
a.grant語句為創建一個復制用賬戶,給replication權限。<serverIP>設置為連接到主的從服務器對應IP,或者設置為%允許所有。
b.在查看master status前后,應先給Master進行讀鎖定,等Slave配置好后再解鎖,以防Position值變化。
------------------------------------------
3.開啟3306端口;
第一步:
# vi /etc/sysconfig/iptables
在打開的文件中,插入:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
第二步:
重啟防火墻
# service iptables restart
“ linux怎么安裝MySQL”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。