檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問(wèn)國(guó)際站服務(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ū)動(dòng) 父主題: MySQL兼容性說(shuō)明
start MySQL服務(wù)名 net stop MySQL服務(wù)名 5、登錄MySQL數(shù)據(jù)庫(kù) 登錄MySQL數(shù)據(jù)庫(kù)前,需確保MySQL 服務(wù)已開(kāi)啟 (1)使用 DOS 命令登錄MySQL數(shù)據(jù)庫(kù) 以管理員身份運(yùn)行cmd命令,不以管理員身份運(yùn)行會(huì)拒絕訪問(wèn) mysql [-h 主機(jī)名
DRS同步任務(wù)支持MySQL8到MySQL5.7嗎? DRS任務(wù)不支持MySQL8到MySQL5.7的同步。 父主題: 實(shí)時(shí)同步
MySQL數(shù)據(jù)庫(kù)兼容性概述 MySQL兼容性M-Compatibility模式概述 MySQL兼容性M-Compatibility模式主要介紹GaussDB數(shù)據(jù)庫(kù)的MySQL兼容性M-Compatibility模式(即sql_compatibility='M')與MySQL 5.7數(shù)據(jù)庫(kù)的兼容性對(duì)比信息。僅介紹505
PATH=$PATH:/usr/local/src/mysql/bin4. Mysql服務(wù)初始化配置4.1 初始化Mysql首先將mysql相關(guān)路徑的權(quán)限賦給mysql主機(jī)用戶chown -R mysql:mysql /mysql啟動(dòng)Mysql服務(wù)systemctl start mysql查看mysql狀態(tài)systemctl
遷移前,需要做兼容性分析并給出解決方案??梢詮?span id="mum444i" class='cur'>兼容性、系統(tǒng)變量等方面考慮。 兼容性分析: 針對(duì)MySQL8.0社區(qū)版與MySQL5.7社區(qū)版進(jìn)行分析,包括以下兩方面: 不影響遷移,但使用方法出現(xiàn)差異。
MariaDB是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲(chǔ)引擎方面,使用XtraDB來(lái)代替MySQL的InnoDB,XtraDB完全兼容InnoDB,創(chuàng)建一個(gè)InnoDB表內(nèi)部默認(rèn)會(huì)轉(zhuǎn)換成XtraDB。
MySQL兼容性B模式 數(shù)據(jù)類型 系統(tǒng)函數(shù) 操作符 字符集 排序規(guī)則 表達(dá)式 SQL 驅(qū)動(dòng) 父主題: MySQL兼容性說(shuō)明
SQL DDL DML DCL 父主題: MySQL兼容性MYSQL模式
操作符 GaussDB數(shù)據(jù)庫(kù)兼容絕大多數(shù)MySQL的操作符,但存在部分差異。除特別說(shuō)明外,MySQL兼容性MYSQL模式中的操作符行為默認(rèn)為GaussDB原生行為。 表1 操作符 MySQL數(shù)據(jù)庫(kù) GaussDB數(shù)據(jù)庫(kù) 差異 安全等于(<=>) 支持 - [NOT] REGEXP
)在命令提示符用mysqldump命令行備份數(shù)據(jù)庫(kù)。命令格式mysqldump -u用戶名 -p 數(shù)據(jù)庫(kù)名 > 保存名.sql范例:1mysqldump -uroot -p dataname > d:\data.sql(導(dǎo)出數(shù)據(jù)庫(kù)dataname到data.sql文件)提示輸入密
MariaDB是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲(chǔ)引擎方面,使用XtraDB來(lái)代替MySQL的InnoDB,XtraDB完全兼容InnoDB,創(chuàng)建一個(gè)InnoDB表內(nèi)部默認(rèn)會(huì)轉(zhuǎn)換成XtraDB。
驅(qū)動(dòng) JDBC 父主題: MySQL兼容性MYSQL模式
7保持一致,utf8mb4_0900_ai_ci為utf8mb4的非默認(rèn)字符序。 GaussDB中utf8和utf8mb4為同一個(gè)字符集。 表1 排序規(guī)則列表 MySQL數(shù)據(jù)庫(kù) GaussDB數(shù)據(jù)庫(kù) utf8mb4_general_ci 支持 utf8mb4_unicode_ci 支持 utf8mb4_bin 支持
JDBC接口參考 GaussDB與MySQL的JDBC接口定義一致,均遵循業(yè)界規(guī)范,本章節(jié)主要介紹GaussDB數(shù)據(jù)庫(kù)的MySQL兼容性MYSQL模式與MySQL數(shù)據(jù)庫(kù)JDBC接口的行為差異。 獲取結(jié)果集中的數(shù)據(jù) ResultSet對(duì)象提供了豐富的方法,以獲取結(jié)果集中的數(shù)據(jù)。獲取
認(rèn)值“0000-00-00”,嚴(yán)格模式失效;而MySQL建表失敗,受嚴(yán)格模式控制。 針對(duì)跨數(shù)據(jù)庫(kù)創(chuàng)建表,MySQL支持,GaussDB不支持。 針對(duì)源表為臨時(shí)表,創(chuàng)建非臨時(shí)表,MySQL支持,GaussDB不支持。 支持更改表名兼容語(yǔ)法 ALTER TABLE[ IF EXISTS
系統(tǒng)函數(shù) 流量控制函數(shù) 日期和時(shí)間函數(shù) 字符串函數(shù) 強(qiáng)制轉(zhuǎn)換函數(shù) 加密函數(shù) JSON函數(shù) 聚合函數(shù) 數(shù)字操作函數(shù) 其他函數(shù) 父主題: MySQL兼容性MYSQL模式
對(duì)于JSON函數(shù)和其他字符入?yún)⒑瘮?shù),如果輸入中包含轉(zhuǎn)義字符,默認(rèn)情況下會(huì)與MySQL有一定差異。要實(shí)現(xiàn)與MySQL的兼容,需要設(shè)置GUC參數(shù)standard_conforming_strings取值為off,在這種情況下,轉(zhuǎn)義字符的處理將與MySQL兼容,但是會(huì)產(chǎn)生非標(biāo)準(zhǔn)字符輸入的warning告警,轉(zhuǎn)
表1 DML語(yǔ)法兼容介紹 概述 詳細(xì)語(yǔ)法說(shuō)明 差異 DELETE支持ORDER BY和LIMIT DELETE - UPDATE支持ORDER BY和LIMIT UPDATE - REPLACE INTO語(yǔ)法兼容 REPLACE 時(shí)間類型初始值的差異。例如: MySQL不受嚴(yán)格模式和
支持,存在差異 返回值與MySQL有差異,GaussDB返回的是numeric,MySQL返回的是int。 UTC_DATE() 支持,存在差異 MySQL支持無(wú)括號(hào)調(diào)用,GaussDB不支持。MySQL入?yún)⒄椭禃?huì)按照一字節(jié)最大值255整數(shù)回繞。 MySQL入?yún)⒅恢С?-6整數(shù),
JDBC JDBC接口參考 父主題: 驅(qū)動(dòng)
GUC參數(shù)group_concat_max_len有效范圍是0-1073741823,最大值比MySQL小。 DEFAULT() 支持,存在差異 字段默認(rèn)值為數(shù)組形式,GaussDB返回?cái)?shù)組形式,MySQL不支持?jǐn)?shù)組類型。 GaussDB字段是隱藏列(比如xmin、cmin),default函數(shù)返回空值。
GaussDB中暫不支持指定charset_name與數(shù)據(jù)庫(kù)字符集不同。具體請(qǐng)參見(jiàn)《開(kāi)發(fā)指南》中“SQL參考 > SQL語(yǔ)法 > S > SET ”章節(jié)。 父主題: SQL