今天需要把linux服務器上的mysql版本從5.1更新到5.7,那么以下內容作為記錄,提供以后安裝使用手冊
第一步:檢查linux的操作系統(tǒng)版本
復制代碼 代碼如下:
cat /etc/issue
第二步:在mysql官網上下載5.7的版本
http://dev.mysql.com/downloads/file.php?id=451627
第三步:檢查linux上以前安裝的mysql版本
復制代碼 代碼如下:
rpm -qa | grep mysql
第四步:如果出現mysql的一些安裝版本,則通過以下命令進行刪除
復制代碼 代碼如下:
rpm -e --nodeps mysql-xxx
第五步:準備安裝新版本的mysql-server
復制代碼 代碼如下:
rpm -ivh MySQL-server-xxxx
第六步:啟動mysql server
復制代碼 代碼如下:
service mysql start
第七步:安裝mysql client
復制代碼 代碼如下:
rpm -ivh MySQL-client-xxx
在我安裝完成后,發(fā)現使用mysql命令怎么都登陸不成功,然后進行了一系列是測試
最后從/usr/share/mysql目錄下復制一份my-default.cnf到/etc目錄下,r案后重命名為my.cnf
復制代碼 代碼如下:
cp my-default.cnf /etc
mv my-default.cnf my.cnf
然后在my.cnf中的[mysqld]節(jié)點下添加以下內容
復制代碼 代碼如下:
skip-grant-tables
然后重啟mysql
復制代碼 代碼如下:
service mysql restart
然后使用mysql -u -p命令進行登陸
注意:可以使用以下命令進行密碼的修改
復制代碼 代碼如下:
use mysql;
update user set password=PASSWORD("newword") where user="root";
flush privileges;
希望以上內容對你也有所幫助。
Linux CentOS6環(huán)境下MySQL5.1升級至MySQL5.5版本過程
老左今天有在幫朋友的博客搬遷到另外一臺VPS主機環(huán)境,其環(huán)境采用的是LLSMP架構的,原先的服務器采用的是LNMP網站環(huán)境,其博客程序是WORDPRESS。告知在導入數據庫的時候出現"Unknown collation: 'utf8mb4_unicode_ci'"錯誤提示,這樣的問題應該是WordPress4.2版本之后才有的,以前記得沒有出現過這樣的問題。
看到WordPress官方社區(qū)的文檔,有提到MYSQL版本問題導致的,因為默認的LLSMP環(huán)境MYSQL是5.1版本的,而LNMP環(huán)境中安裝的MYSQL是5.5版本的,所以高版本向低版本不兼容,官方的建議是升級MYSQL版本5.5,所以我也采用這個方法。
第一、備份數據庫和網站文件
在折騰之前我們還是要備份數據庫和網頁文件到本地,以免出現問題影響當前的環(huán)境以及其他網站的運行。
第二、停止MYSQL運行以及卸載老版本
復制代碼 代碼如下:
service mysqld stop #暫停MYSQL
yum remove mysql mysql-* #卸載老版本MYSQL
通過上面的命令,我們先停止當前MYSQL的運行,然后再卸載老的MYSQL5.1版本數據庫。
第三、檢查和卸載殘余mysql-libs
復制代碼 代碼如下:
yum list installed | grep mysql
我們檢查是否有殘余的mysql-libs,如果有,我們執(zhí)行下面的命令清除掉。
復制代碼 代碼如下:
yum remove mysql-libs
執(zhí)行清除,如果沒有不執(zhí)行也沒關系。
第四、升級和安裝MYSQL5.5
這里老左參考網上一個快速的方法解決,因為等會要出去辦事,在這篇文章就不選擇版本安裝了,直接采用源包中的5.5默認安裝。
新聞熱點
疑難解答
圖片精選