檢測到您已登錄華為云國際站賬號,為了您更好的體驗,建議您訪問國際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
Windows10系統(tǒng)下安裝MySQL8高版本(已安裝MySQL5) Windows10系統(tǒng)下安裝MySQL8高版本(已安裝MySQL5) 一、MySQL安裝包下載地址 二、安裝步驟 1. 先停止之前安裝的低版本mysql服務(wù) 2. 下載高版本的MySQL安裝包,并解壓到你要安裝的目錄下
MySQL兼容性MYSQL模式 數(shù)據(jù)類型 系統(tǒng)函數(shù) 操作符 字符集 排序規(guī)則 SQL 驅(qū)動 父主題: MySQL兼容性說明
start MySQL服務(wù)名 net stop MySQL服務(wù)名 5、登錄MySQL數(shù)據(jù)庫 登錄MySQL數(shù)據(jù)庫前,需確保MySQL 服務(wù)已開啟 (1)使用 DOS 命令登錄MySQL數(shù)據(jù)庫 以管理員身份運行cmd命令,不以管理員身份運行會拒絕訪問 mysql [-h 主機名
DRS同步任務(wù)支持MySQL8到MySQL5.7嗎? DRS任務(wù)不支持MySQL8到MySQL5.7的同步。 父主題: 實時同步
*和SELECT count(*)語句耗時近似。 MySQL兼容性MYSQL模式概述 MySQL兼容性MYSQL模式主要介紹GaussDB數(shù)據(jù)庫的MySQL兼容性MYSQL模式(即sql_compatibility = 'MYSQL'、且設(shè)置參數(shù)b_format_version='5
PATH=$PATH:/usr/local/src/mysql/bin4. Mysql服務(wù)初始化配置4.1 初始化Mysql首先將mysql相關(guān)路徑的權(quán)限賦給mysql主機用戶chown -R mysql:mysql /mysql啟動Mysql服務(wù)systemctl start mysql查看mysql狀態(tài)systemctl
遷移前,需要做兼容性分析并給出解決方案??梢詮?span id="qqice8y" class='cur'>兼容性、系統(tǒng)變量等方面考慮。 兼容性分析: 針對MySQL8.0社區(qū)版與MySQL5.7社區(qū)版進行分析,包括以下兩方面: 不影響遷移,但使用方法出現(xiàn)差異。
MariaDB是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB來代替MySQL的InnoDB,XtraDB完全兼容InnoDB,創(chuàng)建一個InnoDB表內(nèi)部默認會轉(zhuǎn)換成XtraDB。
SQL DDL DML DCL 父主題: MySQL兼容性MYSQL模式
MySQL兼容性B模式 數(shù)據(jù)類型 系統(tǒng)函數(shù) 操作符 字符集 排序規(guī)則 表達式 SQL 驅(qū)動 父主題: MySQL兼容性說明
字符集列表 MySQL數(shù)據(jù)庫 GaussDB數(shù)據(jù)庫 utf8mb4 支持 gbk 支持 gb18030 支持 目前GaussDB對不屬于當前字符集的非法字符未執(zhí)行嚴格的編碼邏輯校驗,可能導致此類非法字符成功輸入。而MySQL會校驗報錯。 父主題: MySQL兼容性MYSQL模式
操作符 GaussDB數(shù)據(jù)庫兼容絕大多數(shù)MySQL的操作符,但存在部分差異。除特別說明外,MySQL兼容性MYSQL模式中的操作符行為默認為GaussDB原生行為。 表1 操作符 MySQL數(shù)據(jù)庫 GaussDB數(shù)據(jù)庫 差異 安全等于(<=>) 支持 - [NOT] REGEXP
MariaDB是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB來代替MySQL的InnoDB,XtraDB完全兼容InnoDB,創(chuàng)建一個InnoDB表內(nèi)部默認會轉(zhuǎn)換成XtraDB。
對于JSON函數(shù)和其他字符入?yún)⒑瘮?shù),如果輸入中包含轉(zhuǎn)義字符,默認情況下會與MySQL有一定差異。要實現(xiàn)與MySQL的兼容,需要設(shè)置GUC參數(shù)standard_conforming_strings取值為off,在這種情況下,轉(zhuǎn)義字符的處理將與MySQL兼容,但是會產(chǎn)生非標準字符輸入的warning告警,轉(zhuǎn)
驅(qū)動 JDBC 父主題: MySQL兼容性MYSQL模式
數(shù)值數(shù)據(jù)類型 日期與時間數(shù)據(jù)類型 字符串數(shù)據(jù)類型 二進制數(shù)據(jù)類型 JSON數(shù)據(jù)類型 數(shù)據(jù)類型支持的屬性 數(shù)據(jù)類型轉(zhuǎn)換 父主題: MySQL兼容性MYSQL模式
認值“0000-00-00”,嚴格模式失效;而MySQL建表失敗,受嚴格模式控制。 針對跨數(shù)據(jù)庫創(chuàng)建表,MySQL支持,GaussDB不支持。 針對源表為臨時表,創(chuàng)建非臨時表,MySQL支持,GaussDB不支持。 支持更改表名兼容語法 ALTER TABLE[ IF EXISTS
7保持一致,utf8mb4_0900_ai_ci為utf8mb4的非默認字符序。 GaussDB中utf8和utf8mb4為同一個字符集。 表1 排序規(guī)則列表 MySQL數(shù)據(jù)庫 GaussDB數(shù)據(jù)庫 utf8mb4_general_ci 支持 utf8mb4_unicode_ci 支持 utf8mb4_bin 支持
SQL DDL DML DCL 父主題: MySQL兼容性B模式
系統(tǒng)函數(shù) 流量控制函數(shù) 日期和時間函數(shù) 字符串函數(shù) 強制轉(zhuǎn)換函數(shù) 加密函數(shù) JSON函數(shù) 聚合函數(shù) 數(shù)字操作函數(shù) 其他函數(shù) 父主題: MySQL兼容性MYSQL模式
JDBC接口參考 GaussDB與MySQL的JDBC接口定義一致,均遵循業(yè)界規(guī)范,本章節(jié)主要介紹GaussDB數(shù)據(jù)庫的MySQL兼容性MYSQL模式與MySQL數(shù)據(jù)庫JDBC接口的行為差異。 獲取結(jié)果集中的數(shù)據(jù) ResultSet對象提供了豐富的方法,以獲取結(jié)果集中的數(shù)據(jù)。獲取
表1 DML語法兼容介紹 概述 詳細語法說明 差異 DELETE支持ORDER BY和LIMIT DELETE - UPDATE支持ORDER BY和LIMIT UPDATE - REPLACE INTO語法兼容 REPLACE 時間類型初始值的差異。例如: MySQL不受嚴格模式和
JDBC JDBC接口參考 父主題: 驅(qū)動
GaussDB中暫不支持指定charset_name與數(shù)據(jù)庫字符集不同。具體請參見《開發(fā)指南》中“SQL參考 > SQL語法 > S > SET ”章節(jié)。 父主題: SQL