windows xampp環境下公升級mysql

2021-07-15 16:53:01 字數 1570 閱讀 7433

question:

安裝ones_erp系統,安裝提示

need mysql version >= 5.6.5

mysql -version顯示:mysql ver 15.1 distrib 10.1.13-mariadb, for win32 (amd64)

原本以為提示有錯,我的mysql版本明顯大於5.6.5,但後來了解到這個版本和上面提示中的版本不是乙個概念,提示中的版本應該是控制台登入時候提示出來的,如下:

另外,xampp中整合的mysql是mariadb的,具體它和mysql什麼鬼關係,我也不是很清楚。但清楚的是我必須將xampp中整合的mysql公升級了

answer:step1:

然後,將my.ini拷貝至xampp/mysql/bin/下,因為這是xampp的mysql啟動,配置等的預設路徑。在xampp控制面板中啟動mysql,可以正常工作。

step2:

值得一提的是網上看來很多mysql的安裝教程說是都需要安裝mysql服務即:mysqld -install,並在services.msc中可以檢視到該服務。然而我在安裝成功之後將mysql服務解除安裝,即mysql -remove之後,mysql依然可以正常工作,有程序,有埠。所以在這裡我也搞不清出有些教程是怎麼回事。

之後,我檢視了服務的定義。系統服務(system services)是指執行指定系統功能的

程式、例程或程序,以便支援其他程式,尤其是底層(接近

硬體)程式。

服務就是你的計算機通過提供各項服務的伺服器可以幹些什麼,比如通過

www服務

可以上網,通過ftp服務可以遠端檔案上傳等等。服務要開相應的埠,計算機的埠號從0到65535一共65536個埠,每乙個埠都可以對應一項服務。

按照解釋,服務是相對使用者使用認知層面的叫法,而從專業人員角度看,服務對應的計算機實體就是程序,埠。所以對於上面問題我只能暫時解釋為:

mysql服務並不需要的在windows系統中顯示安裝

,而類似綠色軟體,mysql開啟的時候自動提供mysq服務。

step3:

在替換了mysql之後,我的mysql管理工具phpmyadmin出現了問題,用http://localhost/phpmyadmin訪問正常,用訪問,沒選擇乙個**都會出現異常:

#1142 - select command denied to user ''@'localhost' for table 'pma_table_uiprefs',

但願這篇文章對於,windows+xampp整合環境下的對myql公升級的使用者可以起到幫助。

CentOS 環境下 搭建 LNMP環境

關掉防火牆,避免實驗中出現伺服器無法訪問的情況 chkconfig iptables off安裝lnmp環境所需的開發包和庫檔案 yum y install ntp make openssl openssl devel pcre pcre devel libpng libpng devel libj...

Linux環境下FTP環境搭建

目錄 一 安裝 ftp 服務 二 檢視當前 ftp 服務狀態 三 通過 service 的方式來 啟動 檢視 停止和重啟 ftp服務 四 通過指令碼的方式來 啟動 檢視 停止和重啟 ftp服務 root localhost data rpm q vsftpd 檢查ftp服務是否安裝,如果沒有安裝則安...

VisualStudio環境下GSOAP開發指南

一般情況下vc書寫webservice客戶端,可以使用微軟提供的soap toolkit 3.0 sdk,這樣比較方便快捷,但是用過的人都知道,這樣的 部署會有很大的問題,必須要求部署機器安裝該sdk。gsoap是乙個開源專案,可以解決這個部署的問題,但是由於他只是乙個開源的東西,要與vc無縫整合並...