国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

linux下安裝升級mysql到新版本(5.1-5.7)

2024-07-24 13:09:00
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了linux下安裝升級mysql到新版本(5.1-5.7),需要的朋友可以參考下
 

今天需要把linux服務器上的mysql版本從5.1更新到5.7,那么以下內容作為記錄,提供以后安裝使用手冊

第一步:檢查linux的操作系統版本

 

復制代碼代碼如下:

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  

在我安裝完成后,發現使用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]節點下添加以下內容

 

復制代碼代碼如下:

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環境下MySQL5.1升級至MySQL5.5版本過程

老左今天有在幫朋友的博客搬遷到另外一臺VPS主機環境,其環境采用的是LLSMP架構的,原先的服務器采用的是LNMP網站環境,其博客程序是WORDPRESS。告知在導入數據庫的時候出現"Unknown collation: 'utf8mb4_unicode_ci'"錯誤提示,這樣的問題應該是WordPress4.2版本之后才有的,以前記得沒有出現過這樣的問題。
看到WordPress官方社區的文檔,有提到MYSQL版本問題導致的,因為默認的LLSMP環境MYSQL是5.1版本的,而LNMP環境中安裝的MYSQL是5.5版本的,所以高版本向低版本不兼容,官方的建議是升級MYSQL版本5.5,所以我也采用這個方法。

第一、備份數據庫和網站文件

在折騰之前我們還是要備份數據庫和網頁文件到本地,以免出現問題影響當前的環境以及其他網站的運行。

第二、停止MYSQL運行以及卸載老版本

 

復制代碼代碼如下:

service mysqld stop #暫停MYSQL
yum remove mysql mysql-* #卸載老版本MYSQL

 

通過上面的命令,我們先停止當前MYSQL的運行,然后再卸載老的MYSQL5.1版本數據庫。

第三、檢查和卸載殘余mysql-libs

復制代碼代碼如下:

yum list installed | grep mysql

 

我們檢查是否有殘余的mysql-libs,如果有,我們執行下面的命令清除掉。

 

復制代碼代碼如下:

yum remove mysql-libs

 

執行清除,如果沒有不執行也沒關系。

第四、升級和安裝MYSQL5.5

這里老左參考網上一個快速的方法解決,因為等會要出去辦事,在這篇文章就不選擇版本安裝了,直接采用源包中的5.5默認安裝。

復制代碼代碼如下:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://mirrors.neusoft.edu.cn/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

 

先安裝一些依賴環境。

復制代碼代碼如下:

yum --enablerepo=remi,remi-test info mysql mysql-server

然后再執行安裝MYSQL5.5
復制代碼代碼如下:

yum --enablerepo=remi,remi-test install mysql mysql-server

 

執行完成。到目前為止我們可以通過mysql -V檢查MYSQL版本已經是5.5,但是現在還不行,根據提示需要進行配置文件,但是不懂為什么老左并沒有修改MYSQL的配置文件也可以執行,難道是天意?
第五、啟動和檢查

復制代碼代碼如下:

mysql_upgrade -u root -p

原本根據網絡上的方法是需要修改配置文件的,我沒修改也可以完成,所以繼續執行升級啟動的執行,輸入當初我們的MYSQL ROOT密碼,讓過一遍。

 

linux,mysql

完畢之后,我們執行啟動MYSQL

復制代碼代碼如下:

service mysqld restart

 

如果能夠看到兩個綠色的OK,那就一切沒有問題。

linux,mysql

總結,這樣我們再去導入數據庫就不會出現編碼問題。看到有文檔提到可以直接在導出MYSQL數據庫的時候選擇版本的,后面老左試試,因為升級MYSQL存在很多不安和麻煩,萬一出錯就麻煩了。



注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新乡市| 崇礼县| 开阳县| 读书| 于田县| 日土县| 湘乡市| 焉耆| 双鸭山市| 浮梁县| 抚松县| 昭觉县| 盐山县| 邢台市| 嵊州市| 农安县| 湘潭市| 昭觉县| 延吉市| 清水河县| 宁波市| 邛崃市| 大化| 辽中县| 嘉义市| 鹿泉市| 香格里拉县| 临沧市| 那坡县| 汉阴县| 盐边县| 霍州市| 天柱县| 色达县| 汝州市| 体育| 洪湖市| 恩平市| 沾益县| 临桂县| 柞水县|