2009-11-11

Ubuntu 安裝和設定 MySQL

雖然在 Ubuntu 只要用 apt-get 就可以把 MySQL 安裝完成,不過,還是有一些事項要注意的,所以,阿舍把它整理如下,有需要的人可以參考一下囉 ! ( 如果你是一次要安裝好 Apache、PHP 5 和 MySQL 等三套軟體的話,請參考阿舍寫的這一篇)

1. 確認 /etc/hosts 有設定好本機及實體網路 IP 。

127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.xxx xyu.arthurtoday.com xyu  (以 IP 是 xxx.xxx.xxx.xxx 為例 )

2.安裝 MySQL 及設定 root 密碼

sudo apt-get install mysql-server

上面指今執行後就會跳出一個畫面要輸入 root 的密碼,輸入二次之後就會繼續後下裝。

3.調整 MySQL 設定檔

sudo vi /etc/mysql/my.cnf

一般來說是不太需要調的,但是,大部會調整的,都是把下列項目的記憶體用量調高的以提增加運行的效能。

key_buffer = 16K
max_allowed_packet = 1M
thread_stack = 64K
table_cache = 4
sort_buffer = 64K
net_buffer_length = 2K

4.登入 MySQL

mysql -u root -p

接著輸入 root 的密碼就可以了。

5.調整可連線的 IP

MySQL 在裝好之後,預設會把自己綁在 127.0.0.1 的這一組 IP 上,目的是讓別人不能從遠端存取 MySQL,但是,如果有需要讓 MySQL 從遠端連進來的話,那就要改 /etc/mysql/my.cnf  檔案裡的設定,把 bind_address 這個參數從 127.0.0.1 改成主機的實體 IP 位址。

bind_address = xxx.xxx.xxx.xxx

6.重設 MySQL 的 root 密碼 ( 如果有需要的話 )

sudo dpkg-reconfigure mysql-server-5.1

順便看看:

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

2 則留言 :

Unknown 提到...

多謝分享喔

Unknown 提到...

您好我安裝mysql時出現這個錯誤訊息,
用了update和upgrade結果都還是一樣

正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
有些套件無法安裝。這可能意謂著您的要求難以解決,或是若您使用的是
unstable 發行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。
以下的資訊或許有助於解決當前的情況:

下列的套件有未滿足的相依關係:
mysql-server : 相依關係: mysql-server-5.6 但它卻將不會被安裝
E: 無法修正問題,您保留 (hold) 了損毀的套件。

張貼留言

歡迎留言提問和討論 .... 😁