溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux centos7 安裝mysql5

發布時間:2020-06-17 20:11:00 來源:網絡 閱讀:556 作者:LMB520Q 欄目:MySQL數據庫

Linux centos7下安裝mysql5

  1. Linux環境下mysql安裝
    1.1安裝包準備
    Linux下安裝mysql主流的安裝方式源碼安裝和rpm安裝,本筆記使用rpm方式安裝mysql5.5.48。
    Mysql Rpm包下載地址https://downloads.mysql.com/archives/community/,下載mysql-server.rpm 和mysql-client.rpm兩個安裝包。
    Linux centos7 安裝mysql5
    Linux文件存放規范第三方安裝包放在/opt目下,使用遠程工具xftp或者其他遠程工具將下載的rpm包上傳到Linux的/opt目錄下。
    Linux centos7 安裝mysql5
    Linux centos7 安裝mysql5
    1.2首先centos7 已經不支持mysql,因為收費了你懂得,所以內部集成了mariadb,而安裝mysql的話會和mariadb的文件沖突,所以需要先卸載掉mariadb,以下為卸載mariadb,安裝mysql的步驟。
    使用命令查看安裝mariadb版本rpm -qa | grep mariadb
    Linux centos7 安裝mysql5
    卸載mariadb 使用命令 rpm –e --nodeps 包名
    Linux centos7 安裝mysql5

檢查是否安裝過mysql,使用命令rpm –qa | grep –i mysql,如果本機未安裝過mysql將不會有任何信息顯示
Linux centos7 安裝mysql5
如果本機安裝過mysql將會有如下提示
Linux centos7 安裝mysql5
如果已經安裝過mysql需要卸載使用rpm卸載命令 rpm –e --nodeps 安裝包名稱
Linux centos7 安裝mysql5
確認是否已經卸載mysql
Linux centos7 安裝mysql5
或者使用命令查看是否還存在mysql相關安裝 whereis mysql
Linux centos7 安裝mysql5
第一次安裝的時候可能會出現如下的警告導致mysql無法安裝成功
Linux centos7 安裝mysql5
上圖安裝失敗的原因是由于yum安裝了舊版本的GPG keys造成的,可以使用在安裝命令之后添加--force –nodeps參數跳過警告進行安裝
Linux centos7 安裝mysql5
或者使用命令rpm --import /etc/pki/rpm-gpg/RPM 更新GPG keys的版本網上提供資料使用這個命令可以解決問題
但本人親測無法解決該警告,但是該警告不影響安裝
安裝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
查看是否創建了mysql用戶組:
Linux centos7 安裝mysql5
使用如下兩個命令驗證mysql是否安裝成功,mysql安裝成功后自動創建mysql和mysql組所以可以通過以下兩個命令查看mysql是否安裝成功

  1. cat /etc/passwd|grep mysql
  2. cat /etc/group|grep mysql
    或者使用mysqladmin --version 驗證mysql是否安裝成功
    Linux centos7 安裝mysql5
    使用ps -ef | grep mysql 查看mysql進程
    Linux centos7 安裝mysql5
    使用service mysql start 后臺啟動mysql,使用service mysql stop 停止mysql服務
    Linux centos7 安裝mysql5
    MySQL ROOT密碼設置和開機自啟動
    在命令行直接敲如mysql 連接mysql服務器
    Linux centos7 安裝mysql5
    使用show databases;
    Linux centos7 安裝mysql5
    使用命令 /usr/bin/mysqladmin -u root password 123456 設置root用戶的登錄密碼,敲如mysql直接回車發現提示不能連接mysql說明密碼設置成功
    Linux centos7 安裝mysql5
    使用mysql -u root -p命令輸入密碼后登錄mysql
    Linux centos7 安裝mysql5
    設置mysql服務開機自啟動:使用命令chkconfig mysql on,和chkconfig --list |grep mysql 查看設置開機自啟動是否成功
    Linux centos7 安裝mysql5
    使用命令ntsysv 查看mysql開機自啟動是否成功:開機自啟動想的前面會有
    Linux centos7 安裝mysql5
    修改配置文件
    默認使用rpm安裝mysql 在目錄/usr/share/mysql 下會有默認的配置文件,將配置文件拷貝到/etc目錄下,進行修改*
    使用命令 cd /usr/share/mysql 進入目錄
    Linux centos7 安裝mysql5
    mysql的默認配置文件為my-huge.cnf,本文mysql版本為5.5.48,其他mysql版本的默認配置文件可能不是my-huge.cnf
    Linux centos7 安裝mysql5
    執行命令 cp my-huge.cnf /etc/my.cnf將配置文件拷貝到/etc目錄并重命名
    service mysql stop service mysql start 重新啟動mysql
    修改mysql的默認字符集 mysql默認字符集為latin1,插入數據中文會出現亂碼需要修改為utf8
    Linux centos7 安裝mysql5
    查看字符集編碼 show variables like ‘character%’
    Linux centos7 安裝mysql5
    修改mysql字符集
    使用命令編輯 vim /etc/my.cnf分別在[client] [mysqld] [mysql]三段配置中加入如下配置,注意如果手動輸入以下配置確保輸入正確不然mysql啟動會報錯
    [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服務
    Linux centos7 安裝mysql5
    連上數據庫后查看在修改配置文件之前的數據庫db01,發現db01數據庫的字符集編碼還是latin1,因為修改字符集只對后邊創建的庫有效,已創建的數據庫修改后的字符集無效
    Linux centos7 安裝mysql5
    重新創建數據庫db02驗證字符集修改是否有效,發現字符集已經修改為utf8
    Linux centos7 安裝mysql5
    至此Linux下安裝mysql5.5.48也全部結束,本人才疏學淺文章多有多有瑕疵,不正之處望留言交流,歡迎轉載
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女