Linuxcentos7安裝mysql5-創(chuàng)新互聯(lián)

Linux centos7下安裝mysql5

成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為浪卡子等服務(wù)建站,浪卡子等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為浪卡子企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
  1. Linux環(huán)境下mysql安裝
    1.1安裝包準(zhǔn)備
    Linux下安裝mysql主流的安裝方式源碼安裝和rpm安裝,本筆記使用rpm方式安裝mysql5.5.48。
    Mysql Rpm包下載地址https://downloads.mysql.com/archives/community/,下載mysql-server.rpm 和mysql-client.rpm兩個(gè)安裝包。
    Linux centos7 安裝mysql5
    Linux文件存放規(guī)范第三方安裝包放在/opt目下,使用遠(yuǎn)程工具xftp或者其他遠(yuǎn)程工具將下載的rpm包上傳到Linux的/opt目錄下。
    Linux centos7 安裝mysql5
    Linux centos7 安裝mysql5
    1.2首先centos7 已經(jīng)不支持mysql,因?yàn)槭召M(fèi)了你懂得,所以內(nèi)部集成了mariadb,而安裝mysql的話會(huì)和mariadb的文件沖突,所以需要先卸載掉mariadb,以下為卸載mariadb,安裝mysql的步驟。
    使用命令查看安裝mariadb版本rpm -qa | grep mariadb
    Linux centos7 安裝mysql5
    卸載mariadb 使用命令 rpm –e --nodeps 包名
    Linux centos7 安裝mysql5

檢查是否安裝過(guò)mysql,使用命令rpm –qa | grep –i mysql,如果本機(jī)未安裝過(guò)mysql將不會(huì)有任何信息顯示
Linux centos7 安裝mysql5
如果本機(jī)安裝過(guò)mysql將會(huì)有如下提示
Linux centos7 安裝mysql5
如果已經(jīng)安裝過(guò)mysql需要卸載使用rpm卸載命令 rpm –e --nodeps 安裝包名稱
Linux centos7 安裝mysql5
確認(rèn)是否已經(jīng)卸載mysql
Linux centos7 安裝mysql5
或者使用命令查看是否還存在mysql相關(guān)安裝 whereis mysql
Linux centos7 安裝mysql5
第一次安裝的時(shí)候可能會(huì)出現(xiàn)如下的警告導(dǎo)致mysql無(wú)法安裝成功
Linux centos7 安裝mysql5
上圖安裝失敗的原因是由于yum安裝了舊版本的GPG keys造成的,可以使用在安裝命令之后添加--force –nodeps參數(shù)跳過(guò)警告進(jìn)行安裝
Linux centos7 安裝mysql5
或者使用命令rpm --import /etc/pki/rpm-gpg/RPM 更新GPG keys的版本網(wǎng)上提供資料使用這個(gè)命令可以解決問(wèn)題
但本人親測(cè)無(wú)法解決該警告,但是該警告不影響安裝
安裝mysql-server.rpm 使用命令:rpm –ivh mysql-server.rpm
Linux centos7 安裝mysql5
注意以下安裝提示:
Linux centos7 安裝mysql5
同樣使用命令 rpm -vih mysql-client.rpm 安裝mysql客戶端
Linux centos7 安裝mysql5
查看Linux下是否有該用戶 id root
Linux centos7 安裝mysql5
查看mysql是否安裝成功
Linux centos7 安裝mysql5
查看是否創(chuàng)建了mysql用戶組:
Linux centos7 安裝mysql5
使用如下兩個(gè)命令驗(yàn)證mysql是否安裝成功,mysql安裝成功后自動(dòng)創(chuàng)建mysql和mysql組所以可以通過(guò)以下兩個(gè)命令查看mysql是否安裝成功

  1. cat /etc/passwd|grep mysql
  2. cat /etc/group|grep mysql
    或者使用mysqladmin --version 驗(yàn)證mysql是否安裝成功
    Linux centos7 安裝mysql5
    使用ps -ef | grep mysql 查看mysql進(jìn)程
    Linux centos7 安裝mysql5
    使用service mysql start 后臺(tái)啟動(dòng)mysql,使用service mysql stop 停止mysql服務(wù)
    Linux centos7 安裝mysql5
    MySQL ROOT密碼設(shè)置和開(kāi)機(jī)自啟動(dòng)
    在命令行直接敲如mysql 連接mysql服務(wù)器
    Linux centos7 安裝mysql5
    使用show databases;
    Linux centos7 安裝mysql5
    使用命令 /usr/bin/mysqladmin -u root password 123456 設(shè)置root用戶的登錄密碼,敲如mysql直接回車發(fā)現(xiàn)提示不能連接mysql說(shuō)明密碼設(shè)置成功
    Linux centos7 安裝mysql5
    使用mysql -u root -p命令輸入密碼后登錄mysql
    Linux centos7 安裝mysql5
    設(shè)置mysql服務(wù)開(kāi)機(jī)自啟動(dòng):使用命令chkconfig mysql on,和chkconfig --list |grep mysql 查看設(shè)置開(kāi)機(jī)自啟動(dòng)是否成功
    Linux centos7 安裝mysql5
    使用命令ntsysv 查看mysql開(kāi)機(jī)自啟動(dòng)是否成功:開(kāi)機(jī)自啟動(dòng)想的前面會(huì)有號(hào)
    Linux centos7 安裝mysql5
    修改配置文件
    默認(rèn)使用rpm安裝mysql 在目錄/usr/share/mysql 下會(huì)有默認(rèn)的配置文件,將配置文件拷貝到/etc目錄下,進(jìn)行修改*
    使用命令 cd /usr/share/mysql 進(jìn)入目錄
    Linux centos7 安裝mysql5
    mysql的默認(rèn)配置文件為my-huge.cnf,本文mysql版本為5.5.48,其他mysql版本的默認(rèn)配置文件可能不是my-huge.cnf
    Linux centos7 安裝mysql5
    執(zhí)行命令 cp my-huge.cnf /etc/my.cnf將配置文件拷貝到/etc目錄并重命名
    service mysql stop service mysql start 重新啟動(dòng)mysql
    修改mysql的默認(rèn)字符集 mysql默認(rèn)字符集為latin1,插入數(shù)據(jù)中文會(huì)出現(xiàn)亂碼需要修改為utf8
    Linux centos7 安裝mysql5
    查看字符集編碼 show variables like ‘character%’
    Linux centos7 安裝mysql5
    修改mysql字符集
    使用命令編輯 vim /etc/my.cnf分別在[client] [mysqld] [mysql]三段配置中加入如下配置,注意如果手動(dòng)輸入以下配置確保輸入正確不然mysql啟動(dòng)會(huì)報(bào)錯(cuò)
    [mysql]
    default-character-set=utf8
    Linux centos7 安裝mysql5
    [mysqld]
    character_set_server=utf8
    character_set_client=utf8
    collation-server=utf8_general_ci
    Linux centos7 安裝mysql5
    [client]
    default-character-set=utf8
    Linux centos7 安裝mysql5
    使用命令service mysql restart 重啟mysql服務(wù)
    Linux centos7 安裝mysql5
    連上數(shù)據(jù)庫(kù)后查看在修改配置文件之前的數(shù)據(jù)庫(kù)db01,發(fā)現(xiàn)db01數(shù)據(jù)庫(kù)的字符集編碼還是latin1,因?yàn)樾薷淖址粚?duì)后邊創(chuàng)建的庫(kù)有效,已創(chuàng)建的數(shù)據(jù)庫(kù)修改后的字符集無(wú)效
    Linux centos7 安裝mysql5
    重新創(chuàng)建數(shù)據(jù)庫(kù)db02驗(yàn)證字符集修改是否有效,發(fā)現(xiàn)字符集已經(jīng)修改為utf8
    Linux centos7 安裝mysql5
    至此Linux下安裝mysql5.5.48也全部結(jié)束,本人才疏學(xué)淺文章多有多有瑕疵,不正之處望留言交流,歡迎轉(zhuǎn)載

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前題目:Linuxcentos7安裝mysql5-創(chuàng)新互聯(lián)
URL鏈接:http://muchs.cn/article44/cdepee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、用戶體驗(yàn)、做網(wǎng)站、品牌網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司軟件開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化