您好,登錄后才能下訂單哦!
本文主要給大家介紹破解root權限使用root用戶操作方法,其所涉及的東西,從理論知識來獲悉,有很多書籍、文獻可供大家參考,從現實意義來講,億速云累計多年的實踐經驗可分享給大家。
破解root權限:
1)sudo passwd root //設置root用戶的密碼
2)把/etc/ssh/sshd_config文件下的
PermitRootLogin without-password修改為permitRootLogin yes //這是允于root用戶登錄
3)重啟系統
經過上面的步驟我們就可以用root用戶登錄了,重新登錄后可以看到我們是root用戶了
我們可以使用su命令回到自己創建的用戶
下面我們來安裝mysql
sudo apt install mysql-server
然后我們來到這里,會問我們是否要繼續安裝,之前安裝過ssh,我們都知道在這里輸入Y就行了
接著要我們輸入root的密碼,然后再輸入一次確認
注意:這里的root密碼是mysql的root用戶,而不是我們之前設置的root用戶密碼。這里我們建議自己輸入密碼,而不是直接按確定,不然mysql會隨機生成密碼,到時候我們要去配置文件了找,比較麻煩
安裝完成后,我們使用systemctl status mysql.service 確認服務是否運行
安裝完成后,為了確保我們的ufw防火墻沒有開啟,現階段暫時用不到防火墻。Ubuntu16.04的ufw默認是關閉的,不過我們還是執行下
sudo ufw disable //關閉防火墻
安裝完成后,我們可以使用mysql -uroot -p123456
-u 后面接的是用戶
-p 后面接的是密碼
當然-p后面也可以不接密碼,然后會提示我們輸入的。如果接了密碼注意不要留空
登錄進去后,我們可以使用exit退出
在mysql下,我們可以使用
SHOW VARIABLES LIKE '%char%'; //查看字符集編碼
SHOW VARIABLES LIKE '%colla%'; //查看校對排序規則
這些都是可以在配置文件修改的
在/etc/mysql/my.cnf下添加
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
重啟mysql服務 systemctl restart mysql.service
再進去看看有沒有什么不同
設置默認的字符集編碼,這一步是可以有,可以沒有的。設置了我們創建表的時候就可以不用再后面添加默認的字符集編碼,因為是在中國我們的編碼都是會默認用utf8,當然有其他的需求的可以自己再設置。
我們的數據庫很多時候是會有別的機器的客戶端連接進來的,所以我們需要更改監聽地址。
sudo netstat -anptu|grep mysql
可以看到監聽的地址,默認是127.0.0.1也就是本地,3306是mysql默認使用的端口
我們在配置文件里面添加bind-address可以修改默認的監聽地址,這里就使用0.0.0.0方便連接,當然如果是在業務環鏡,那是肯定不會這樣設置的。
然后我們可以使用sudo netstat -anptu|grep mysql 看到監聽地址改變了
看了以上介紹破解root權限使用root用戶操作方法,希望能給大家在實際運用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補充的地方,大家可以繼續關注億速云行業資訊板塊,會定期給大家更新行業新聞和知識,如有需要更加專業的解答,可在官網聯系我們的24小時售前售后,隨時幫您解答問題的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。