、執(zhí)行安裝文件,按步驟完成安裝。
創(chuàng)新互聯(lián)從2013年開(kāi)始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元張家川回族自治做網(wǎng)站,已為上家服務(wù),為張家川回族自治各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
2、安裝完成后終端輸入:
?
1
mysql --version;
----顯示版本號(hào)說(shuō)明正常,若顯示command not found,在終端輸入如下,”/usr/local/mysql/bin/mysql”為mysql默認(rèn)安裝路徑:
?
1
2
$ cd /usr/local/bin/
$ sudo ln -fs /usr/local/mysql/bin/mysql mysql
3、關(guān)閉mysql服務(wù):
?
1
sudo /usr/local/mysql/support-files/mysql.server stop
二、環(huán)境變量配置
1、打開(kāi)終端,輸入:
cd ~
會(huì)進(jìn)入~文件夾
2、然后輸入:
?
1
touch .bash_profile
回車執(zhí)行后,
3、再輸入:
?
1
open -e .bash_profile
會(huì)在TextEdit中打開(kāi)這個(gè)文件(如果以前沒(méi)有配置過(guò)環(huán)境變量,那么這應(yīng)該是一個(gè)空白文檔)。如果有內(nèi)容,請(qǐng)?jiān)诮Y(jié)束符前輸入,如果沒(méi)有內(nèi)容,請(qǐng)直接輸入如下語(yǔ)句:
?
1
export PATH=${PATH}:/usr/local/mysql/bin
然后,保存,退出TextEdit(一定是退出),關(guān)閉終端并退出。
三、忘記root密碼重置
1、蘋果-系統(tǒng)偏好設(shè)置-關(guān)閉mysql服務(wù)(點(diǎn)擊stop mysql server)
2、進(jìn)入終端輸入:
?
1
cd /usr/local/mysql/bin/
回車后 登錄管理員權(quán)限
?
1
sudo su
回車后輸入以下命令來(lái)禁止mysql驗(yàn)證功能
?
1
./mysqld_safe --skip-grant-tables
回車后mysql會(huì)自動(dòng)重啟(偏好設(shè)置中mysql的狀態(tài)會(huì)變成running)
3、輸入命令
./mysql
回車后,輸入命令
?
1
FLUSH PRIVILEGES;
回車后,輸入命令
?
1
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');
至此修改結(jié)束,重啟終端后,輸入 mysql -u root -p 回車 再鍵入密碼:123 就啟動(dòng)成功
step1:關(guān)閉Mysql服務(wù)
蘋果-系統(tǒng)偏好設(shè)置-最下邊點(diǎn)mysql 在彈出頁(yè)面中 關(guān)閉mysql服務(wù)(點(diǎn)擊stop mysql server)
step2:
進(jìn)入終端輸入:cd /usr/local/cellar/mysql/8.0.11/bin/
回車后 登錄管理員權(quán)限 sudo su
回車后輸入以下命令來(lái)禁止mysql驗(yàn)證功能 ./mysqld_safe --skip-grant-tables
回車后mysql會(huì)自動(dòng)重啟(偏好設(shè)置中mysql的狀態(tài)會(huì)變成running)
step3.
輸入命令 ./mysql
回車后,輸入命令 FLUSH PRIVILEGES;
回車后,輸入命令?alter user 'root'@'localhost' Identified by '0709'
修改成功
有兩種方法,一種方法使用mysql的check table和repair table 的sql語(yǔ)句,另一種方法是使用MySQL提供的多個(gè)myisamchk, isamchk數(shù)據(jù)檢測(cè)恢復(fù)工具。前者使用起來(lái)比較簡(jiǎn)便。推薦使用。
1. check table 和 repair table
登陸mysql 終端:
mysql -uxxxxx -p dbname
check table tabTest;
如果出現(xiàn)的結(jié)果說(shuō)Status是OK,則不用修復(fù),如果有Error,可以用:
repair table tabTest;
進(jìn)行修復(fù),修復(fù)之后可以在用check table命令來(lái)進(jìn)行檢查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。
2. myisamchk, isamchk
其中myisamchk適用于MYISAM類型的數(shù)據(jù)表,而isamchk適用于ISAM類型的數(shù)據(jù)表。這兩條命令的主要參數(shù)相同,一般新的系統(tǒng)都使用MYISAM作為缺省的數(shù)據(jù)表類型,這里以myisamchk為例子進(jìn)行說(shuō)明。當(dāng)發(fā)現(xiàn)某個(gè)數(shù)據(jù)表出現(xiàn)問(wèn)題時(shí)可以使用:
myisamchk tablename.MYI
進(jìn)行檢測(cè),如果需要修復(fù)的話,可以使用:
myisamchk -of tablename.MYI
關(guān)于myisamchk的詳細(xì)參數(shù)說(shuō)明,可以參見(jiàn)它的使用幫助。需要注意的時(shí)在進(jìn)行修改時(shí)必須確保MySQL服務(wù)器沒(méi)有訪問(wèn)這個(gè)數(shù)據(jù)表,保險(xiǎn)的情況下是最好在進(jìn)行檢測(cè)時(shí)把MySQL服務(wù)器Shutdown掉。
-----------------------------
另外可以把下面的命令放在你的rc.local里面啟動(dòng)MySQL服務(wù)器前:
[ -x /tmp/mysql.sock ] /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI
其中的/tmp/mysql.sock是MySQL監(jiān)聽(tīng)的Sock文件位置,對(duì)于使用RPM安裝的用戶應(yīng)該是/var/lib/mysql/mysql.sock,對(duì)于使用源碼安裝則是/tmp/mysql.sock可以根據(jù)自己的實(shí)際情況進(jìn)行變更,而pathtochk則是myisamchk所在的位置,DATA_DIR是你的MySQL數(shù)據(jù)庫(kù)存放的位置。
需要注意的時(shí),如果你打算把這條命令放在你的rc.local里面,必須確認(rèn)在執(zhí)行這條指令時(shí)MySQL服務(wù)器必須沒(méi)有啟動(dòng)!檢測(cè)修復(fù)所有數(shù)據(jù)庫(kù)(表)
啟動(dòng)MySQL時(shí),出現(xiàn)“未能載入偏好設(shè)置”面板“MySQL”,原因是因?yàn)镸ySQL版本和電腦系統(tǒng)版本不匹配。
如果不將舊版本的MySQL卸載徹底,無(wú)法安裝其他版本MySQL。
徹底卸載MySQL,執(zhí)行以下操作:
1、打開(kāi)終端窗口
2、使用mysqldump備份你的數(shù)據(jù)庫(kù)將文本文件
3、執(zhí)行逐行執(zhí)行以下命令
然后通過(guò):Launchpad—系統(tǒng)偏好設(shè)置—全部顯示,出現(xiàn)的界面中就沒(méi)有MySQL的圖標(biāo),說(shuō)明MySQL已經(jīng)徹底卸載。
文章題目:蘋果怎么關(guān)掉mysql 蘋果怎么關(guān)掉定位
本文URL:http://jinyejixie.com/article32/doppjpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)、搜索引擎優(yōu)化、、關(guān)鍵詞優(yōu)化、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)