匯入初始架構和資料,系統將提示您輸入新建立的密碼。
# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
disable log_bin_trust_function_creators option after importing database schema.
# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
以上是用於在MySQL資料庫中匯入Zabbix server的初始schema和資料的命令,它執行以下步驟:
匯入初始架構和資料,系統將提示您輸入新建立的密碼。
這一行是乙個描述,您需要在匯入資料庫模式之前輸入您之前建立的Zabbix使用者的密碼。
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
此行是乙個 shell 命令,表示您使用 zcat 命令解壓縮 usr share zabbix-sql-scripts mysql serversql.GZ 檔案,並將其內容作為 SQL 語句傳遞給 MySQL 命令,使用 Zabbix 使用者和密碼登入 Zabbix 資料庫,並將預設字符集指定為 UTF8MB4。 這允許您在Zabbix資料庫中建立所需的表和索引。
disable log_bin_trust_function_creators option after importing database schema.
此行描述在匯入資料庫架構後,需要禁用 Log Bin Trust Function Creators 選項,該選項是乙個 MySQL 全域性變數,用於控制是否允許非超級使用者建立確定性觸發器。 如果開啟了二進位日誌,則該選項預設為 0,表示不允許,但 Zabbix 需要建立乙個確定性觸發器,因此您需要在匯入模式之前將其設定為 1,然後在匯入模式後再設定為 0,以避免安全風險。
mysql -uroot -p
此行是乙個 shell 命令,指示使用 root 使用者和密碼登入 MySQL 資料庫。
password
此行是您的輸入,表示您為 root 使用者輸入的密碼。
mysql> set global log_bin_trust_function_creators = 0;
此行是乙個 SQL 語句,它通過將全域性變數 Log bin Trust Function Creators 設定為 MySQL 資料庫中的值 0 來禁用非超級使用者建立確定性觸發器的能力。
mysql> quit;
此行是指示退出 MySQL 資料庫的 SQL 語句。
以上就是我給大家講解的關於你輸入的每一行的含義**,希望對大家有所幫助。 如果有幫助,請點贊、關注、評論