Ubuntu 12.04 下安裝MySQL 5.5.25

來源:互聯網
上載者:User

MySQL官方的安裝文檔請參考《Installing MySQL from Generic Binaries on Other Unix-Like Systems》和《Unix Postinstallation Procedures》。

 

Ubuntu版本:12.04 LTS

MySQL版本:MySQL Community Server 5.5.25

安裝目錄:/usr/local/development/mysql-5.5.25

 

1. 開啟網址http://www.mysql.com/downloads/mysql/,下載相應的MySQL版本(本文選擇的是64位tar壓縮版本)。

2. 將下載的檔案解壓縮到/usr/local/development/mysql-5.5.25目錄。

3. 建立mysql使用者和組。注意,我們建立的mysql使用者只是為了控制檔案所有權的目的,因此我們執行useradd的時候使用了-r參數讓它不需要登陸。

sudo groupadd mysqlsudo useradd -r -g mysql mysql

4. 改變/usr/local/development/mysql-5.5.25目錄的所有者為mysql。

sudo chown -R mysql:mysql /usr/local/development/mysql-5.5.25/

5. 使用mysql_install_db初始化授權表。此操作只是在MySQL初次安裝時才需要執行,如果是已存在的安裝,則可以跳過此步驟,否則會覆蓋先前的授權資訊。

sudo scripts/mysql_install_db --user=mysql

6. 發現mysql_install_db執行有錯誤。看錯誤提示,原來是因為缺少共用庫libaio1

7. 安裝共用庫libaio1

8. 再次執行mysql_install_db,這次執行成功。

Installing MySQL system tables...OKFilling help tables...OKTo start mysqld at boot time you have to copysupport-files/mysql.server to the right place for your systemPLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !To do so, start the server, then issue the following commands:./bin/mysqladmin -u root password 'new-password'./bin/mysqladmin -u root -h amonest-Satellite-C600 password 'new-password'Alternatively you can run:./bin/mysql_secure_installationwhich will also give you the option of removing the testdatabases and anonymous user created by default.  This isstrongly recommended for production servers.See the manual for more instructions.You can start the MySQL daemon with:cd . ; ./bin/mysqld_safe &You can test the MySQL daemon with mysql-test-run.plcd ./mysql-test ; perl mysql-test-run.plPlease report any problems with the ./bin/mysqlbug script!

9. 配置mysql服務,然後啟動。

cd /etc/init.dsudo ln -s /usr/local/development/mysql-5.5.25/support-files/mysql.server
sudo /etc/init.d/mysql.server start

10. 啟動mysql服務時報錯了,原來是沒有/usr/local/mysql目錄。

11. 建立符號連結/usr/local/mysql/usr/local/development/mysql-5.5.25。

cd /usr/localsudo ln -s /usr/local/development/mysql-5.5.25 mysqlsudo chown -R mysql:mysql mysql

12. 再次啟動mysql服務試試看,OK,這次成功了。

13. 使用mysqladmin version命令檢查一下是否可以串連mysql

14. 最後我們配置一下每次開機時自動啟動mysql服務。

sudo update-rc.d mysql.server defaults
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.