欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2016年03月24日 21:32:00   投稿:mdxy-dxy  
這篇文章主要介紹了linux下安裝升級(jí)mysql到新版本(5.1-5.7),需要的朋友可以參考下

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

第一步:檢查linux的操作系統(tǒng)版本

復(fù)制代碼 代碼如下:

cat /etc/issue

第二步:在mysql官網(wǎng)上下載5.7的版本
http://dev.mysql.com/downloads/file.php?id=451627
第三步:檢查linux上以前安裝的mysql版本

復(fù)制代碼 代碼如下:

rpm -qa | grep mysql 

第四步:如果出現(xiàn)mysql的一些安裝版本,則通過(guò)以下命令進(jìn)行刪除

復(fù)制代碼 代碼如下:

rpm -e --nodeps mysql-xxx 

第五步:準(zhǔn)備安裝新版本的mysql-server

復(fù)制代碼 代碼如下:

 rpm -ivh MySQL-server-xxxx 

第六步:?jiǎn)?dòng)mysql server

復(fù)制代碼 代碼如下:

service mysql start 

第七步:安裝mysql client
復(fù)制代碼 代碼如下:

rpm -ivh MySQL-client-xxx 

在我安裝完成后,發(fā)現(xiàn)使用mysql命令怎么都登陸不成功,然后進(jìn)行了一系列是測(cè)試
最后從/usr/share/mysql目錄下復(fù)制一份my-default.cnf到/etc目錄下,r案后重命名為my.cnf

復(fù)制代碼 代碼如下:

cp my-default.cnf /etc 
mv my-default.cnf my.cnf 

然后在my.cnf中的[mysqld]節(jié)點(diǎn)下添加以下內(nèi)容

復(fù)制代碼 代碼如下:

skip-grant-tables 

然后重啟mysql

復(fù)制代碼 代碼如下:

service mysql restart 

 然后使用mysql -u -p命令進(jìn)行登陸
注意:可以使用以下命令進(jìn)行密碼的修改

復(fù)制代碼 代碼如下:

use mysql; 
update user set password=PASSWORD("newword") where user="root"; 
flush privileges; 

希望以上內(nèi)容對(duì)你也有所幫助。

Linux CentOS6環(huán)境下MySQL5.1升級(jí)至MySQL5.5版本過(guò)程

老左今天有在幫朋友的博客搬遷到另外一臺(tái)VPS主機(jī)環(huán)境,其環(huán)境采用的是LLSMP架構(gòu)的,原先的服務(wù)器采用的是LNMP網(wǎng)站環(huán)境,其博客程序是WORDPRESS。告知在導(dǎo)入數(shù)據(jù)庫(kù)的時(shí)候出現(xiàn)"Unknown collation: 'utf8mb4_unicode_ci'"錯(cuò)誤提示,這樣的問(wèn)題應(yīng)該是WordPress4.2版本之后才有的,以前記得沒(méi)有出現(xiàn)過(guò)這樣的問(wèn)題。
看到WordPress官方社區(qū)的文檔,有提到MYSQL版本問(wèn)題導(dǎo)致的,因?yàn)槟J(rèn)的LLSMP環(huán)境MYSQL是5.1版本的,而LNMP環(huán)境中安裝的MYSQL是5.5版本的,所以高版本向低版本不兼容,官方的建議是升級(jí)MYSQL版本5.5,所以我也采用這個(gè)方法。

第一、備份數(shù)據(jù)庫(kù)和網(wǎng)站文件

在折騰之前我們還是要備份數(shù)據(jù)庫(kù)和網(wǎng)頁(yè)文件到本地,以免出現(xiàn)問(wèn)題影響當(dāng)前的環(huán)境以及其他網(wǎng)站的運(yùn)行。

第二、停止MYSQL運(yùn)行以及卸載老版本

復(fù)制代碼 代碼如下:

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

通過(guò)上面的命令,我們先停止當(dāng)前MYSQL的運(yùn)行,然后再卸載老的MYSQL5.1版本數(shù)據(jù)庫(kù)。

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

復(fù)制代碼 代碼如下:

yum list installed | grep mysql

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

復(fù)制代碼 代碼如下:

yum remove mysql-libs

執(zhí)行清除,如果沒(méi)有不執(zhí)行也沒(méi)關(guān)系。

第四、升級(jí)和安裝MYSQL5.5

這里老左參考網(wǎng)上一個(gè)快速的方法解決,因?yàn)榈葧?huì)要出去辦事,在這篇文章就不選擇版本安裝了,直接采用源包中的5.5默認(rèn)安裝。

復(fù)制代碼 代碼如下:

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

先安裝一些依賴環(huán)境。

復(fù)制代碼 代碼如下:

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

然后再執(zhí)行安裝MYSQL5.5
復(fù)制代碼 代碼如下:

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

執(zhí)行完成。到目前為止我們可以通過(guò)mysql -V檢查MYSQL版本已經(jīng)是5.5,但是現(xiàn)在還不行,根據(jù)提示需要進(jìn)行配置文件,但是不懂為什么老左并沒(méi)有修改MYSQL的配置文件也可以執(zhí)行,難道是天意?
第五、啟動(dòng)和檢查

復(fù)制代碼 代碼如下:

mysql_upgrade -u root -p

原本根據(jù)網(wǎng)絡(luò)上的方法是需要修改配置文件的,我沒(méi)修改也可以完成,所以繼續(xù)執(zhí)行升級(jí)啟動(dòng)的執(zhí)行,輸入當(dāng)初我們的MYSQL ROOT密碼,讓過(guò)一遍。

完畢之后,我們執(zhí)行啟動(dòng)MYSQL

復(fù)制代碼 代碼如下:

service mysqld restart

如果能夠看到兩個(gè)綠色的OK,那就一切沒(méi)有問(wèn)題。

總結(jié),這樣我們?cè)偃?dǎo)入數(shù)據(jù)庫(kù)就不會(huì)出現(xiàn)編碼問(wèn)題??吹接形臋n提到可以直接在導(dǎo)出MYSQL數(shù)據(jù)庫(kù)的時(shí)候選擇版本的,后面老左試試,因?yàn)樯?jí)MYSQL存在很多不安和麻煩,萬(wàn)一出錯(cuò)就麻煩了。

相關(guān)文章

  • 關(guān)于Mysql中ON與Where區(qū)別問(wèn)題詳解

    關(guān)于Mysql中ON與Where區(qū)別問(wèn)題詳解

    在編寫(xiě)SQL腳本中,多表連接查詢操作需要使用到on和where條件,但是經(jīng)常會(huì)混淆兩者的用法,從而造成取數(shù)錯(cuò)誤,下面這篇文章主要給大家介紹了關(guān)于Mysql中ON與Where區(qū)別問(wèn)題的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • 使用JDBC從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)的方法

    使用JDBC從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)的方法

    下面小編就為大家?guī)?lái)一篇使用JDBC從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • mysql 5.7.24 安裝配置圖文教程

    mysql 5.7.24 安裝配置圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.24 安裝配置圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • MySql比較運(yùn)算符正則式匹配REGEXP的詳細(xì)使用詳解

    MySql比較運(yùn)算符正則式匹配REGEXP的詳細(xì)使用詳解

    這篇文章主要介紹了MySql比較運(yùn)算符正則式匹配REGEXP的詳細(xì)使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • MySQL存儲(chǔ)IP地址的方法

    MySQL存儲(chǔ)IP地址的方法

    本文介紹了MySQL存儲(chǔ)IP地址的方法其目的就是最大限度的優(yōu)化性能,需要的朋友可以參考下
    2015-07-07
  • Centos 6.5下安裝MySQL 5.6教程

    Centos 6.5下安裝MySQL 5.6教程

    這篇文章主要介紹了Centos 6.5下安裝MySQL 5.6教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • Mysql精粹系列(精粹)

    Mysql精粹系列(精粹)

    本文都是小編日常整理的mysql精粹內(nèi)容,需要大家熟練掌握并記憶的知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,對(duì)mysql知識(shí)感興趣的朋友一起看看吧
    2016-09-09
  • Linux環(huán)境下mysql5.7.13安裝教程

    Linux環(huán)境下mysql5.7.13安裝教程

    這篇文章主要為大家詳細(xì)介紹了Linux環(huán)境下mysql5.7.13安裝教程,感興趣的小伙伴們可以參考一下
    2016-07-07
  • MySQL數(shù)據(jù)庫(kù)遠(yuǎn)程訪問(wèn)權(quán)限設(shè)置方式

    MySQL數(shù)據(jù)庫(kù)遠(yuǎn)程訪問(wèn)權(quán)限設(shè)置方式

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)遠(yuǎn)程訪問(wèn)權(quán)限設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • MSSQL output使用

    MSSQL output使用

    存儲(chǔ)過(guò)程 output 輸出參數(shù) 可以是一個(gè)字符串
    2009-05-05

最新評(píng)論