ubuntu linux 下的mysql 安裝

來源:互聯網
上載者:User
 

     現在在學習mysql ,但在windows 下使用總感覺不爽。不知道是自己水平有限,還是windows 下的版本功能有問題。所以想在linux 下裝一個mysql  來學習學習。linux 下安裝不如windows 下友善,沒有圖形化的介面,莫名奇妙的問題。折騰了幾個小時才把它安裝成功。下面是我的安裝步驟:一、首先肯定是要有安裝源的了,先到Mysql.com上下一個安裝包,現在最新版是6.0a,http://dev.mysql.com/downloads/mysql/6.0.html#linux ,看到那麼多版本,別傻了眼,我下的是:Linux (non RPM packages) 版本,這個版本直接解壓,然後配置就可以了。二、將下載檔案解壓:檔案夾改名為mysql,並copy 到某個位置,我複製到/usr/local/下。在一般的檔案瀏覽器下面是複製可能會出現“無許可權”問題。這時進入終端打入sudo nautilus 這樣可以出現一個新的檔案瀏覽器視窗,在這個視窗可以複製檔案三、安裝:
1. # sudo groupadd mysql
# sudo useradd mysql -g mysql 
// 建立mysql組
//建立mysql使用者並且加入到mysql組中 
2. # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf  在 support-files目錄下有4個模版檔案,我們選擇其中一個座位Mysql的設定檔,覆蓋/etc/my.cnf(系統預設的配置,其中設定了績效參數和Mysql的一些路徑參數)這個設定檔很重要,以後更改配置就改這裡
3. # cd /usr/local/mysql
#sudo  ./scripts/mysql_install_db --user=mysql 
進入mysql目錄 
//初試化表並且規定用mysql使用者來訪問。初始化表以後就開始給mysql和root使用者設定存取權限
4. # sudo chown -R root .  //設定root能訪問/usr/local/mysql 
5. # sudo chown -R mysql data  //設定mysql使用者能訪問/usr/local/mysql/data ,裡面存的是mysql的資料庫檔案.這個目錄是在/etc/my.cnf中有配置,在mysql_install_db時產生。 
6. # sudo chown -R mysql data/.  //設定mysql使用者能訪問/usr/local/mysql/data/mysql下的所有檔案 
7. # sudo chgrp -R mysql . //設定mysql組能夠訪問/usr/local/mysql
8. # /usr/local/mysql/bin/mysqld_safe --user=mysql & 運行mysql
如果沒有問題的話,應該會出現類似這樣的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var 
如果出現 mysql ended這樣的語句,表示Mysql沒有正常啟動,你可以到log中尋找問題,Log檔案的通常在/etc/my.cnf中配置。大多數問題是使用權限設定不正確引起的。 
9. 用如下命令修改MYSQL密碼
# /usr/local/mysql/bin/mysqladmin -u root password yourpassword
//預設安裝密碼為空白,為了安全你必須馬上修改. 
10.         加入開機自動啟動服務:sudo cp /usr/local/mysql/support-files/mysql.server /etc/rc2.d/S20mysql  
11 把mysql的程式工作目錄加入PATH環境:cp .bashrc .bashrc_bakgedit ~/.bashrc //在最後一行加入:export PATH=$PATH:/usr/local/mysql/bin儲存檔案回到終端。source ~/.bashrc    //備份原檔案    //更新檔案
 四、重啟電腦,用env查看環境變數PATH看是否加入成功。運行mysql r root –p密碼 test 看能不能進入mysql命令列。  如果能順利進入,恭喜!安裝成功!  如果在安裝的第3步出現以下提示:./bin/mysqld: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Installation of system tables failed!  請進入得立安裝包管理器搜尋並安裝:libstdc++.so.5,如果提示其它包請按提示先安裝所需的包。 最後,祝你成功!!!          

 

聯繫我們

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