CentOS中使用RPM包離線安裝MySQL資料庫

來源:互聯網
上載者:User

之前一直是使用Ubuntu,習慣了線上安裝的方式,此次在centos中使用rmp包進行李先安裝,記錄下步驟:

1、檢測本機安裝的MySQL並卸載

rpm -qa|grep -i mysql
檢查結果:

mysql-5.1.66-2.el6_3.x86_64
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-devel-5.1.66-2.el6_3.x86_64
說明系統中已經帶有MySQL,將其卸載:

rpm -e --nodeps mysql-devel-5.1.66-2.el6_3.x86_64
rpm -e --nodeps mysql-5.1.66-2.el6_3.x86_64
rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64
強制卸載後檢查是否有殘留檔案:

find / -name mysql
如若有的話清理:

rm -rf /var/lib/mysql/*
2、安裝MySQL
上傳下載的RPM包,並執行安裝,先安裝server。

rpm -ivh MySQL-server-5.5.44-1.el6.x86_64.rpm
再安裝client端:

rpm -ivh  MySQL-client-5.5.44-1.el6.x86_64.rpm
安裝完成後啟動MySQL服務

service mysql restart
修改預設密碼:

/usr/bin/mysqladmin -u root password 'new password'
使用mysql -uroot -p 測試是否可正常登入MySQL。
3、配置MySQL
使用官方RPM包安裝的MySQL找不到my.cnf檔案,官方安裝完後設定檔目錄在:

 /usr/share/mysql/my-medium.cnf
需要複製到etc下並改名:

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
然後即可編輯my.cnf。
4、問題解決
錯誤描述:

Starting MySQL...The server quit without updating PID file (/var/lib/mysql/myname.pid).[失敗]
遇到此問題首先嘗試關閉selinux服務。

vi /etc/selinux/config
把SELINUX=enforcing改為SELINUX=disabled
儲存後重啟伺服器。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.