《Mysql入門Centos 6.3將Mysql 5.1.61升級為mysql 5.6.19遇到的問題及解決方式》要點:
本文介紹了Mysql入門Centos 6.3將Mysql 5.1.61升級為mysql 5.6.19遇到的問題及解決方式,希望對您有用。如果有疑問,可以聯系我們。
環境:mysql-5.1.61MYSQL學習
??????? 操作系統:Cent-os6.3MYSQL學習
目的:升級為mysql 5.6.19MYSQL學習
首先,yum是不可行的.因為yum源沒更新,我已經使用了163網易的源,但是還是不行.最新版仍然不是5.6.沒辦法,mysql分區是5.5之后的功能,要使用分區功能,就必須升級..MYSQL學習
去官網下載地址:http://dev.mysql.com/downloads/mysql/MYSQL學習
我是cent os,選擇了Red Hat Enterprise Linux版本.MYSQL學習
由于系統是i686的,所以選擇i686版本MYSQL學習
如果你只是裝mysql,那么可以選擇mysql-server,我則下載了全部包.MYSQL學習
然后服務器安裝rpm包MYSQL學習
rpm -ivh MySQL-server-5.6.19-1.el6.i686MYSQL學習
報錯.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.i686MYSQL學習
意思就是mysql-server.rpm包和mysql-libs包沖突了...MYSQL學習
很簡單,刪除mysql-libs包好了,反正也是5.1版本的.MYSQL學習
然后繼續安裝Mysql-server,安裝成功MYSQL學習
然后開始開啟mysql服務.MYSQL學習
報錯:Connection error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' mysql.sockMYSQL學習
查看了mysql日志,說是由于沒有文件/var/run/mysql/xxx.看了一下,原來/var/run/mysql都沒文件夾,于是建立起來,然后搞定.MYSQL學習
不知道密碼多少,于是又用mysql_safe來操作,修改密碼.詳情見/article/16726.htmMYSQL學習
然后修改好密碼后,登錄,導入數據,提示先讓我修改mysql密碼,好吧.set password=password("123456");MYSQL學習
修改好了后,導入數據庫.報錯:總之就是編碼不對...忘記什么錯誤了...MYSQL學習
然后在導入的時候在 設置一下編碼導入..搞定...MYSQL學習
接下來發現php-mysql沒有,yum一下,又需要mysql-libs連接包..這個包又和我發生了沖突.MYSQL學習
然后安裝好MySQL-shared-compat-5.6.19-1.el6.i686,這個包可以解決這個問題..搞定MYSQL學習
安裝好了php-mysql.MYSQL學習
這個文章記得和流水賬一樣..沒寫具體問題原因...因為當時很急,就沒記錄錯誤詳情...MYSQL學習
總結經驗,下次記錄MYSQL學習
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/5998.html