Centos 6.3將Mysql 5.1.61進級為mysql 5.6.19碰到的成績及處理方法。本站提示廣大學習愛好者:(Centos 6.3將Mysql 5.1.61進級為mysql 5.6.19碰到的成績及處理方法)文章只能為提供參考,不一定能成為您想要的結果。以下是Centos 6.3將Mysql 5.1.61進級為mysql 5.6.19碰到的成績及處理方法正文
情況:mysql-5.1.61
操作體系:Cent-os6.3
目標:進級為mysql 5.6.19
起首,yum是弗成行的.由於yum源沒更新,我曾經應用了163網易的源,然則照樣不可.最新版依然不是5.6.沒方法,mysql分區是5.5以後的功效,要應用分區功效,就必需進級..
去官網下載地址:http://dev.mysql.com/downloads/mysql/
我是cent os,選擇了Red Hat Enterprise Linux版本.
因為體系是i686的,所以選擇i686版本
假如你只是裝mysql,那末可以選擇mysql-server,我則下載了全體包.
然後辦事器裝置rpm包
rpm -ivh MySQL-server-5.6.19-1.el6.i686
報錯.file /usr/share/mysql/charsets/README from install of MySQL-server-5.6.10-1.linux_glibc2.5.i386conflicts with file from package mysql-libs-5.1.61-4.el6.i686
意思就是mysql-server.rpm包和mysql-libs包抵觸了...
很簡略,刪除mysql-libs包好了,橫豎也是5.1版本的.
然後持續裝置Mysql-server,裝置勝利
然後開端開啟mysql辦事.
報錯:Connection error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' mysql.sock
檢查了mysql日記,說是因為沒有文件/var/run/mysql/xxx.看了一下,本來/var/run/mysql都沒文件夾,因而樹立起來,然後弄定.
不曉得暗碼若干,因而又用mysql_safe來操作,修正暗碼.概況見http://www.jb51.net/article/16726.htm
然後修正好暗碼後,登錄,導入數據,提醒先讓我修正mysql暗碼,好吧.set password=password("123456");
修正好了後,導入數據庫.報錯:總之就是編碼纰謬...忘卻甚麼毛病了...
然後在導入的時刻在 設置一下編碼導入..弄定...
接上去發明php-mysql沒有,yum一下,又須要mysql-libs銜接包..這個包又和我產生了抵觸.
然後裝置好MySQL-shared-compat-5.6.19-1.el6.i686,這個包可以處理這個成績..弄定
裝置好了php-mysql.
這個文章記得和流水賬一樣..沒寫詳細成績緣由...由於其時很急,就沒記載毛病概況...
總結經歷,下次記載