A. 如何在Macbook上安裝MySQL
一 下載MySQL
訪問MySQL的官網然後在頁面中會看到「MySQL Community Server」下方有一個「download」點擊。
進入MySQL的下載界面,如果你是用的Mac OS來訪問的話那麼就會默認為你選好了Mac OS X 平台,而下面羅列的都是在Mac OS上能用的MySQL的版本,如果是用的其他平台,在「Select Platform」選項的下拉列表中選一下就好了。
在Mac OS上的MySQL的版本很多,其中有按平台來的,比如10.8/10.9等平台,然後有32位的和64位的,這個你按照自己系統的情況來進行選擇,然後就是文件的後綴名有.tar.gz的和.dmg的,這里我選擇的是.dmg的。點擊右側的download進行下載。
然後會跳轉到另外一個界面,這個界面是提示你需不需要注冊的,直接選擇最下面的「No thanks,just take me to downloads!」,然後這才真正跳轉到了下載的界面,這個界面列了很多的供下載的伺服器,選擇一個伺服器進行下載就OK了。
二 安裝MySQL
打開MySQL的安裝包:
有三個文件
有版本顯示是的主文件,另外兩個是
MySQL_StartupItem.pkg:MySql的啟動項;
MySQL.prefPane:安裝完成後會在系統的偏好設置裡面出現,是MySQL的偏好設置,裡面主要是用來啟動MySQL服務的.
通過運行「sudo vi /etc/bashrc」,在bash的配置文件中加入mysql和mysqladmin的別名
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
這樣就可以在終端中比較簡單地通過命令進行相應的操作,比如安裝完畢之後MySQL的root默認密碼為空,如果要設置密碼可以在終端運行「mysqladmin -u root password "mysqlpassword"」來設置,其中mysqlpassword即root的密碼。
備註:使用PHP連接MySQL可能會報錯「Can't connect to local MySQL server through socket 『/var/mysql/mysql.sock'」,或者使用localhost無法連接MySQL而需要127.0.0.1,原因是連接時候php默認去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改動了文件的位置,放在/tmp下了。處理辦法是按如下修改php.ini:
mysql.default_socket = /tmp/mysql.sock
B. 如何在Mac OS X中安裝MySQL
MBP 自帶的系統有有apache ,php,python 但是沒有mysql ,於是需要自己倒騰下。『倒騰』這詞用得好,因為我的確倒騰了好久。
剛開始用brew search mysql ...能找到,按照提示一步一步安裝,結果到最後就是啟動不起來,老提示一個sock相關的錯誤。。
後來我還是直接到mysql 的官網下載了適合MAC 平台的 mysql-5.5.17-osx10.6-x86_64.dmg
打開後發現3個文件,安裝順序:
mysql-5.5.17-osx10.6-x86_64.pkg 資料庫
MySQLStartupItem.pkg 這樣MySQL就會自動在開機時自動啟動了。
MySQL.prefPane 這樣就會在「系統設置偏好」中看到名為「MySQL」的ICON,通過它就可以設置MySQL開始還是停止,以及是否開機時自動運行。到這里MySQL就基本安裝完畢了。
通過運行「sudo vi /etc/bashrc」,在bash的配置文件中加入mysql和mysqladmin的別名
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
這樣就可以在終端中比較簡單地通過命令進行相應的操作,比如安裝完畢之後MySQL的root默認密碼為空,如果要設置密碼可以在終端運行「mysqladmin -u root password "mysqlpassword"」來設置,其中mysqlpassword即root的密碼。
備註:使用PHP連接MySQL可能會報錯「Can』t connect to local MySQL server through socket 『/var/mysql/mysql.sock』」,或者使用localhost無法連接MySQL而需要127.0.0.1,原因是連接時候php默認去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改動了文件的位置,放在/tmp下了。處理辦法是按如下修改php.ini:
mysql.default_socket = /tmp/mysql.sock
C. 如何在Macbook上安裝MySQL
一 下載MySQL
訪問MySQL的官網http://www.mysql.com/downloads/ 然後在頁面中會看到「MySQL Community Server」下方有一個「download」點擊。
進入MySQL的下載界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS來訪問的話那麼就會默認為你選好了Mac OS X 平台,而下面羅列的都是在Mac OS上能用的MySQL的版本,如果是用的其他平台,在「Select Platform」選項的下拉列表中選一下就好了。
在Mac OS上的MySQL的版本很多,其中有按平台來的,比如10.8/10.9等平台,然後有32位的和64位的,這個你按照自己系統的情況來進行選擇,然後就是文件的後綴名有.tar.gz的和.dmg的,這里我選擇的是.dmg的。點擊右側的download進行下載。
然後會跳轉到另外一個界面,這個界面是提示你需不需要注冊的,直接選擇最下面的「No thanks,just take me to downloads!」,然後這才真正跳轉到了下載的界面,這個界面列了很多的供下載的伺服器,選擇一個伺服器進行下載就OK了。
二 安裝MySQL
打開MySQL的安裝包:
有三個文件
有版本顯示是的主文件,另外兩個是
MySQL_StartupItem.pkg:MySql的啟動項;
MySQL.prefPane:安裝完成後會在系統的偏好設置裡面出現,是MySQL的偏好設置,裡面主要是用來啟動MySQL服務的.
通過運行「sudo vi /etc/bashrc」,在bash的配置文件中加入mysql和mysqladmin的別名
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
這樣就可以在終端中比較簡單地通過命令進行相應的操作,比如安裝完畢之後MySQL的root默認密碼為空,如果要設置密碼可以在終端運行「mysqladmin -u root password "mysqlpassword"」來設置,其中mysqlpassword即root的密碼。
備註:使用PHP連接MySQL可能會報錯「Can't connect to local MySQL server through socket 『/var/mysql/mysql.sock'」,或者使用localhost無法連接MySQL而需要127.0.0.1,原因是連接時候php默認去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改動了文件的位置,放在/tmp下了。處理辦法是按如下修改php.ini:
mysql.default_socket = /tmp/mysql.sock
D. 蘋果筆記本安裝mysql會傷害電腦嗎
不會。雖然mysql屬於微軟,與蘋果系統mac並不兼容吧,不過還是可以通過別的方法進行安裝,安裝後對蘋果筆記本沒有傷害電腦。
E. 蘋果電腦如何裝mysql
下載MySQL安裝包,如果是第一次安裝,建議下載DMG安裝包
打開DMG安裝包,雙擊安裝包里的PKG文件
一路點擊「繼續」,最後點擊「完成」
安裝完成後,打開「系統偏好設置」,可以看到多處一個MySQL圖標,
點擊「MySQL」圖標,在彈出的界面中,我們注意到MySQL已經啟動,並且是開機自啟動。
安裝好後,最好再創建能在終端中直接使用的MySQL快捷命令。
打開終端,輸入命令:
sudo vim /etc/bashrc
在bashrc中添加創建別名的命令:
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
編輯完後,需要使用「wq!」命令強制保存內容。
重啟終端,然後設置MySQL的root帳號,輸入命令
mysqladmin -u root password 123456
PS:
在執行上述命令時可能報錯:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
如果碰到,可參考《connect to server at 'localhost' failed》