當(dāng)初剛裝MySQL的時(shí)候,到網(wǎng)上查的命令行登陸MySQL的方法都是mysql -u root -p password 例如:mysql -r root -p 123456 但是奇怪的是這條命令我輸進(jìn)去死活都不對(duì),它都會(huì)要求再輸入一遍密碼,然后返回 “ERROR 1049 (42000): Unknown database '123456'” 這個(gè)錯(cuò)誤提示很明顯,我們-P后面的password代表的是數(shù)據(jù)庫(kù)名稱。但-p這個(gè)參數(shù),p應(yīng)該代表的是password的意思啊之前這讓我百思不得其解。之后我登陸MySQL一直用的是 C:\>mysql -u root -p Enter password: ****** 這樣的格式。 直到今天,突然發(fā)現(xiàn)有個(gè)帖子上: mysql -r root -p123456 -p和密碼是連在一起的,趕緊一試,果然可以登陸! 唉.....我真是憤慨?。。?! 媽的??!一個(gè)不小心,被誤導(dǎo)了這么久。我當(dāng)初怎么查到的盡是些-p后面帶個(gè)空格的格式呢。 PS:-r后面可以緊跟用戶名,也可以加個(gè)空格,但密碼后面一定不能加空格。 格式: mysql -r root -p123456 mysql -rroot -p123456 |
|
來(lái)自: 看風(fēng)景D人 > 《mysql》