色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

linux下mysql 默認密碼有空格

張吉惟2年前12瀏覽0評論

在Linux下安裝MySQL時,有時候會遇到一個奇怪的問題————默認密碼居然帶有空格!這就導致了很多初學者遇到了馬蜂拍在空中的尷尬情況。本文將會給大家詳細講解這個問題以及如何解決。

在安裝MySQL時,我們往往會選擇安裝社區版,默認情況下MySQL的root用戶沒有密碼,但是也有一些Linux發行版的MySQL社區版在安裝時會默認設置一個密碼,而這個密碼居然有空格!

[root@localhost ~]# mysql -u root -p
Enter password:         //在這里輸入密碼
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

如果你同我一樣錯誤地輸入了這個密碼,你會發現在Linux終端中回顯的原始密碼并沒有空格,可是確實提示密碼錯誤!那么問題來了,怎么解決這個密碼有空格的問題呢?

這個問題的解決方法很簡單,只要把密碼中的空格用引號括起來就好了。是不是非常簡單呢?下面的命令就可以解決這個問題:

[root@localhost ~]# mysql -u root -p'your password with space'
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.28 MySQL Community Server (GPL)
Copyright (c) 2000, 2020, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

如上所示,我們對密碼進行了引號括起來的處理,然后成功地登錄到MySQL數據庫。

通過上面的解決方法,我們可以輕松地解決在Linux下MySQL默認密碼帶空格的問題了。