MySQL的UUID
MySQL在初始化的時候會產生一個UUID:
[root@mha03 opt]# mysql/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql/ --datadir=/opt/mysql/data/
2019-08-14T03:42:26.588685Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2019-08-14T03:42:26.899821Z 0 [Warning] InnoDB: New log files created, LSN=45790
2019-08-14T03:42:26.944820Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2019-08-14T03:42:27.023508Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 88e4e8ea-be45-11e9-b3d0-000c29c8d0f8.
2019-08-14T03:42:27.024729Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2019-08-14T03:42:27.026127Z 1 [Note] A temporary password is generated for root@localhost: &didSDjQn2dk
UUID 是 通用唯一識別碼(Universally Unique Identifier)的縮寫,是一種軟體建構的標準,亦為 組織在 環境領域的一部分。其目的,是讓分散式系統中的所有元素,都能有唯一的辨識資訊,而不需要透過中央控制端來做辨識資訊的指定。如此一來,每個人都可以建立不與其它人衝突的UUID。在這樣的情況下,就不需考慮資料庫建立時的名稱重複問題。目前最廣泛應用的UUID,是 的 ( ),而其他重要的應用,則有Linux ext2/ext3檔案系統、LUKS加密分割槽、GNOME、KDE、Mac OS X等等。另外我們也可以在e2fsprogs包中的UUID庫找到實現。
定義
組成
UUID作用:
UUID 的目的是讓
中的所有元素,都能有唯一的辨識資訊,而不需要透過中央控制端來做辨識資訊的指定。如此一來,每個人都可以建立不與其它人衝突的 UUID。在這樣的情況下,就不需考慮資料庫建立時的名稱重複問題。目前最廣泛應用的 UUID,即是微軟的 Microsoft's Globally Unique Identifiers (GUIDs),而其他重要的應用,則有 Linux ext2/ext3 檔案系統、LUKS 加密分割區、GNOME、KDE、Mac OS X 等等。
UUID應用:
以上摘自
htm
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2653644/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql修改server uuidMySqlServerUI
- MySQL的server_uuid獲取之uuid()函式和uuid_short()函式MySqlServerUI函式
- mysql uuid是不是有序增加的??MySqlUI
- uuidUI
- android get uuid獲取uuidAndroidUI
- MySQL不建議用UUID做innodb主鍵的幾條原因MySqlUI
- uuid的簡單使用UI
- mount uuidUI
- oracle uuidOracleUI
- 【Java】生成UUIDJavaUI
- oracle生成uuidOracleUI
- 【Mysql】Last_Error: 1778 @@SESSION.GTID_NEXT == 'UUID:NUMBER'.MySqlASTErrorSessionUI
- UUID和GUID的區別GUI
- UDID和UUID的區別UI
- UUID 和 GUID 的區別GUI
- Linux 錯誤:fatal error: uuid/uuid.h: No such file or directoryLinuxErrorUI
- uuid自動生成UI
- PostgreSQL新增UUID功能。SQLUI
- The slave I/O thread stops because master and slave have equal MySQL server UUIDthreadASTMySqlServerUI
- Linux中uuid是什麼?UUID由幾部分組成?LinuxUI
- Linux: 獲取硬碟的UUID資訊Linux硬碟UI
- 【MySQL】UUID與GTID以及如何根據GTID找尋filename和positionMySqlUI
- iOS UDID與UUIDiOSUI
- golang mail、shell、cookie、uuidGolangAICookieUI
- GUID UUID in Java SummaryGUIJava
- VC++ gen uuid and timeC++UI
- Java UUID生成的效能影響 – fastthreadJavaUIASTthread
- iOS 如何獲取 Mach-O 的 UUIDiOSMacUI
- 【MySQL】Last_IO_Errno: 1593 server-uuid重複導致slave報錯MySqlASTServerUI
- 雪花演算法和UUID演算法UI
- xcode 匯出的ipa 檢視 支援的uuidXCodeUI
- php中生成標準uuid(guid)的方法PHPGUI
- postgresql無序uuid效能測試SQLUI
- 機器uuid對應編碼UI
- Linux下檢視UUID方法LinuxUI
- 檢視和修改分割槽uuidUI
- Laravel 註冊登入 user Model 使用 uuid 的坑LaravelUI
- 改個遊客的uuid,肝了3天bugUI