重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql
成都創(chuàng)新互聯(lián)公司是專業(yè)的景泰網(wǎng)站建設(shè)公司,景泰接單;提供成都網(wǎng)站設(shè)計、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行景泰網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
$ cd /usr/local
$ sudo chown -R mysql:mysql mysql
$ cd mysql
$ sudo scripts/mysql_install_db --user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data
然后cd bin用
$ sudo ./mysql_secure_installation
來修改root密碼,默認為空,顯然不太安全,然后根據(jù)提示酌情配置,因為是開發(fā)環(huán)境不用那么嚴(yán)格限制。
首先,去下載mysql-5.6.10-osx10.7-x86_64.dmg,然后,雙擊該文件,安裝映像中的兩個安裝包文件。
a. mysql-5.6.10-osx10.7-x86_64.dmg(mysql標(biāo)準(zhǔn)版安裝)
b. MySQLStartupItem.pkg(mysql啟動項目),可以在你電腦啟動系統(tǒng)時自動運行mysql服務(wù),它安裝在/Library /StartupItems/MySQL/,如果你不想系統(tǒng)啟動時運行mysql服務(wù),請不要安裝。如果你在安裝后又不想使用,請刪除/Library /StartupItems/MySQL/這個目錄。
啟動mysql服務(wù)
1、如果你已經(jīng)安裝了MySQLStartupItem.pkg,重新啟動電腦即可。
2、如果你有安裝MySQLStartupItem.pkg或者不想啟動電腦,運行:應(yīng)用程序-實用工具-終端,在終端中輸入命令:sudo /Library/StartupItems/MySQLCOM/MySQLCOM start,然后輸入你的系統(tǒng)管理員密碼即可。
關(guān)閉mysql服務(wù)
終端中輸入命令:sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop,然后輸入你的系統(tǒng)管理員密碼即可。
你也可以去系統(tǒng)偏好設(shè)置-其他-MySQL,通過這個來啟動和停止MySQL服務(wù)。
更改mysql root賬戶密碼
終端中輸入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密碼
你可以隨時使用這條命令更改你的密碼。
終端登錄mysql
方法1:絕對路徑
終端中輸入命令:/usr/local/mysql/bin/mysql -u root -p
提示:輸入你的新密碼
方法2:(推薦)相對路徑
終端中輸入命令:
查看路徑中有沒有需要的路徑:
終端中輸入命令:echo $PATH
沒有,繼續(xù)
添加需要路徑:PATH="$PATH":/usr/local/mysql/bin
以后
終端中需輸入命令:mysql -u root -p 即可
在Mac OS X中安裝MySQL
MBP 自帶的系統(tǒng)有有apache ,php,python 但是沒有mysql ,于是需要自己倒騰下。‘倒騰’這詞用得好,因為我的確倒騰了好久。
剛開始用brew search mysql ...能找到,按照提示一步一步安裝,結(jié)果到最后就是啟動不起來,老提示一個sock相關(guān)的錯誤。。
后來我還是直接到mysql 的官網(wǎng)下載了適合MAC 平臺的 mysql-5.5.17-osx10.6-x86_64.dmg
打開后發(fā)現(xiàn)3個文件,安裝順序:
mysql-5.5.17-osx10.6-x86_64.pkg 數(shù)據(jù)庫
MySQLStartupItem.pkg 這樣MySQL就會自動在開機時自動啟動了。
MySQL.prefPane 這樣就會在“系統(tǒng)設(shè)置偏好”中看到名為“MySQL”的ICON,通過它就可以設(shè)置MySQL開始還是停止,以及是否開機時自動運行。到這里MySQL就基本安裝完畢了。
通過運行“sudo vi /etc/bashrc”,在bash的配置文件中加入mysql和mysqladmin的別名
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
這樣就可以在終端中比較簡單地通過命令進行相應(yīng)的操作,比如安裝完畢之后MySQL的root默認密碼為空,如果要設(shè)置密碼可以在終端運行“mysqladmin -u root password "mysqlpassword"”來設(shè)置,其中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
在 Mac OS X 下安裝 python-mysql方法如下:
1、先把之前裝的卸載干凈:
pip uninstall mysql-python
brew uninstall mysql-connector-c
2、現(xiàn)在設(shè)置下mysql_config路徑:
首先修改系統(tǒng)配置文件vim ~/.bash_profile或者有些人是 ~/.profile,export PATH=$PATH:/Applications/MAMP/Library/bin
這里/Applications/MAMP/Library/bin是MAMP的mysql配置文件路徑
3、安裝brew install mysql-connector-cpip install mysql-python即可。
1、單擊左上角蘋果圖標(biāo)??系統(tǒng)偏好設(shè)置??MySQL? ?start MySQL server,
2、開啟本機的MySQL數(shù)據(jù)庫服務(wù),如下圖:
3、打開終端,輸入如下命令:/usr/local/MySQL/bin/mysql -u root -p,其中,root為數(shù)據(jù)庫用戶名。
4、界面提示輸入密碼:Enter password:若為初次使用該數(shù)據(jù)庫,則默認密碼為空,直接回車即可進入mysql命令行;若已設(shè)置密碼,則輸入數(shù)據(jù)庫密碼后,回車,即可進入mysql命令行。
5、假設(shè)遠程主機的IP為:23.106.134.88,用戶名為root,密碼為123456,打開終端,輸入如下命令:mysql -h 23.106.134.88 -u root -p 123456。
6、界面提示輸入密碼:Enter password:若為初次使用該數(shù)據(jù)庫,則默認密碼為空,直接回車即可進入mysql命令行;若已設(shè)置密碼,則輸入密碼后,回車,即可進入mysql命令行,如下圖:
7、退出mysql命令行:輸入退出命令:exit,再回車即可。
在~/下創(chuàng)建Sites文件夾
在/etc/apache2/users下創(chuàng)建username.conf文件,用vi或者nano打開,
把下面的內(nèi)容復(fù)制粘貼到username.conf
Directory "/Users/username/Sites/"
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
/Directory
打開/etc/apache2/httpd.conf文件,取消下面幾行的注釋
LoadModule authz_core_module libexec/apache2/mod_authz_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule php5_module libexec/apache2/libphp5.so
Include /private/etc/apache2/extra/httpd-userdir.conf
打開/etc/apache2/extra/httpd-userdir.conf文件,取消下面一行的注釋
Include /private/etc/apache2/users/*.conf
重啟Apache
sudo apachectl restart
從下載對應(yīng)系統(tǒng)版本的MySQL的DMG鏡像,10.11和10.10系統(tǒng)選10.10版的, 10.9系統(tǒng)選10.9版的。
安裝mySQL。
命令行下啟動和關(guān)閉mysql服務(wù):
開啟
sudo /usr/local/mysql/support-files/mysql.server start
關(guān)閉
sudo /usr/local/mysql/support-files/mysql.server stop
把mysql添加到環(huán)境變量
打開或創(chuàng)建~/.bash_profile文件,添加下面的內(nèi)容:
export PATH="/usr/local/mysql/bin:$PATH"
命令行下source ~/.bash_profile生效。
修復(fù)2002 socket錯誤:‘
在命令行下輸入如下命令:
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
在mac下設(shè)置環(huán)境變量的方法如下:
下面的幾個文件設(shè)置是全局的,修改時需要root權(quán)限
1)/etc/paths (全局建議修改這個文件 )
編輯 paths,將環(huán)境變量添加到 paths文件中 ,一行一個路徑
Hint:輸入環(huán)境變量時,不用一個一個地輸入,只要拖動文件夾到 Terminal 里就可以了。
2)/etc/profile (建議不修改這個文件 )
全局(公有)配置,不管是哪個用戶,登錄時都會讀取該文件。
3)/etc/bashrc (一般在這個文件中添加系統(tǒng)級環(huán)境變量)
全局(公有)配置,bash shell執(zhí)行時,不管是何種方式,都會讀取此文件。