Mac用brew重裝mysql和免密登陸

自己經(jīng)常改著改著系統(tǒng)文件就把什么改崩了,mysql就是經(jīng)常被玩壞的一個(gè)哄啄。之前是從mysql官網(wǎng)下載的mysql雅任。但體積比較大,這次用brew重裝咨跌,順便弱弱地記個(gè)筆記沪么。

官網(wǎng)mysql下載地址:MySQL :: Begin Your Download

這次用brew。brew終端安裝:(安裝了的就不用了)
注意之前要先解開/usr/local的權(quán)限(略)

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

之后安裝mysql:

brew install mysql
//卸載锌半、重裝什么的改成uninstall,reinstall就行了~

裝完了如果不知道怎么辦成玫,采用brew info mysql來查看信息,brew說:

We've installed your MySQL database without a root password. To secure it run:
mysql_secure_installation

MySQL is configured to only allow connections from localhost by default
To connect run:
mysql -uroot

To start mysql:
brew services start mysql
Or, if you don't want/need a background service you can just run:
mysql.server start

也就是先 mysql.server start然后mysql mysql_secure_installation就能跟著指導(dǎo)安裝啦~

mysql.server start
mysql mysql_secure_installation

安裝完后拳喻,即使是Low安全級(jí)哭当,也要打mysql -u root -p回車,然后再老老實(shí)實(shí)地打8個(gè)字冗澈,再回車钦勘,才能登錄。比較麻煩亚亲。

下面有三個(gè)可以修改的地方:(其實(shí)免密第三個(gè)就夠了彻采,但還是都介紹一下)

  • 密碼長(zhǎng)度最短可以改為4

validate_password插件是mysql5.6以后可以引入的一個(gè)新密碼校驗(yàn)插件腐缤。
root登錄之后,輸入show variables like 'validate_password%';看看里面有什么:

mysql> show variables like 'validate_password%';
+--------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------+-------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 6 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | LOW |
| validate_password.special_char_count | 1 |
+--------------------------------------+-------+
7 rows in set (0.01 sec)

目光一下鎖定比較重要的兩行肛响。mysql終端打字:

set global validate_password.length=4;

好了岭粤,密碼可以4位了。如果validate_password.policy不是low也可以把它改了特笋,其實(shí)這倆不改也行剃浇。

  • 新建本機(jī)用戶

這個(gè)就是把你的終端用戶名存進(jìn)去,以后只需要mysql -p就行了猎物。
直接root進(jìn)mysql虎囚,輸入:(要改自己的名字哦)

mysql->create user '你的名字'@'localhost' identified by '隨意密碼(大于4位)';
grant all privileges on *.* to '你的名字'@'localhost';

然后你就不用-u root 或 sudo 也可以不打名字了
。蔫磨。但還是要輸密碼淘讥,于是下面

  • 保存本機(jī)密碼

這需要改一下配置文件my.cnf,這個(gè)文件的位置隨你安裝方式的不同而不盡相同堤如,這里用brew安裝的位置會(huì)在/usr/local/etc/my.cnf蒲列,可以cat看一下是不是。之后用vim打開搀罢。
在最后加上:

[client]
host=localhost
user='你的名字'
password='你的密碼'

:wq!保存嫉嘀。然后,就可以啦魄揉。

輸入mysql,回車拭宁,登錄成功?

  • 安裝完后建議也下載一個(gè)mysql workbench洛退,圖形化界面也有一些好找的拓展功能。去mysql官網(wǎng)就行杰标。

參考博客(有些部分有詳細(xì)解釋)
?? 關(guān)于 validate_password_policy
?? 關(guān)于 免密登陸
?? 關(guān)于 brew 安裝 mysql 的詳細(xì)流程

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末兵怯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子腔剂,更是在濱河造成了極大的恐慌媒区,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掸犬,死亡現(xiàn)場(chǎng)離奇詭異袜漩,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)湾碎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門宙攻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人介褥,你說我怎么就攤上這事座掘〉萃铮” “怎么了?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵溢陪,是天一觀的道長(zhǎng)萍虽。 經(jīng)常有香客問我,道長(zhǎng)形真,這世上最難降的妖魔是什么杉编? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮没酣,結(jié)果婚禮上王财,老公的妹妹穿的比我還像新娘。我一直安慰自己裕便,他們只是感情好绒净,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著偿衰,像睡著了一般挂疆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上下翎,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天缤言,我揣著相機(jī)與錄音,去河邊找鬼视事。 笑死胆萧,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的俐东。 我是一名探鬼主播跌穗,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼虏辫!你這毒婦竟也來了蚌吸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤砌庄,失蹤者是張志新(化名)和其女友劉穎羹唠,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體娄昆,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡佩微,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了萌焰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片喊衫。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖杆怕,靈堂內(nèi)的尸體忽然破棺而出族购,到底是詐尸還是另有隱情壳贪,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布寝杖,位于F島的核電站违施,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏瑟幕。R本人自食惡果不足惜磕蒲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望只盹。 院中可真熱鬧辣往,春花似錦、人聲如沸殖卑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽孵稽。三九已至许起,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間菩鲜,已是汗流浹背园细。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留接校,地道東北人猛频。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像蛛勉,于是被迫代替她去往敵國和親鹿寻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 1.A simple master-to-slave replication is currently being...
    Kevin關(guān)大大閱讀 5,950評(píng)論 0 3
  • Linux中必備常用支持庫的安裝(CentOS-*) 在CentOS安裝軟件的時(shí)候董习,可能缺少一部分支持庫,而報(bào)錯(cuò)爱只。...
    SuperGu閱讀 360評(píng)論 0 2
  • 安裝并配置MySQL數(shù)據(jù)庫 3.2.1安裝MySQL數(shù)據(jù)庫 1.MySQL數(shù)據(jù)庫的安裝環(huán)境準(zhǔn)備 如果讀者沒有物理服...
    SkTj閱讀 4,030評(píng)論 0 6
  • MySQL5.7 1皿淋、配置YUM源 在MySQL官網(wǎng)中下載YUM源rpm安裝包:http://dev.mysql....
    dream孤城閱讀 208評(píng)論 0 0
  • 有這么一個(gè)人,每一次的無助與彷徨你都會(huì)想起她恬试。有時(shí)走在路上窝趣,你會(huì)盯著一個(gè)側(cè)影頻頻回頭看,似乎在某個(gè)角落看...
    我愛秋意濃閱讀 139評(píng)論 0 2