Ubuntu 12.04 下安裝MySQL 5.5.25


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 mysql
sudo 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...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE 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_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly 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.pl
cd ./mysql-test ; perl mysql-test-run.pl

Please report any problems with the ./bin/mysqlbug script!

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

cd /etc/init.d
sudo 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/local
sudo ln -s /usr/local/development/mysql-5.5.25 mysql
sudo chown -R mysql:mysql mysql

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

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

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

sudo update-rc.d mysql.server defaults


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM