Mysql
MySQL 從站僅查看
在為我們的 BI 部門創建基礎設施時,我們有點掙扎。
我在此連結上讀到可以在只讀從屬設備上創建視圖。不過,當我執行查詢時,我得到了
“MySQL 伺服器正在使用 –read-only 選項執行,因此它無法執行此語句。”
有什麼辦法可以做到這一點?
或者如果不是,是否可以讓 2 個 MySQL 主控單向同步,而不會失去我們的觀點?(這是一種假奴隸)。
我們的問題是,為了創建我們的視圖,我們既不想也不想對主伺服器進行寫訪問,並且萬一這兩個選項都不可能,有什麼方法可以實現類似的東西嗎?
應該可以通過禁用read_only使從站讀/寫。
SET GLOBAL read_only=0
,並在 my.cnf 配置文件中更改它。使用GRANT,您可以使用
SELECT
,CREATE VIEW
在GRANT SELECT, CREATE VIEW ON *.* TO bob@localhost;
這應該讓使用者有足夠的訪問權限在從屬設備上進行 BI 工作,而無需修改數據。