時間:2022-10-02來源:www.ship-models.net作者:電腦系統城
出現的原因一般是服務器的root用戶沒有開啟訪問權限,一般來說值允許本地的訪問。
1、首先打開xshell連接服務器的終端
2、以root權限登錄
1 | mysql -u root -p |
如果不知道服務器的root密碼的話就去寶塔面板那里修改
3、選擇mysql
1 | mysql> use mysql; |
4.指定 root,修改 root 帳號&密碼,修改 host 值
1 | mysql> update user set password = password ( '你的密碼' ) where user = 'root' and host= '%' ; |
5.Ctrl + c 之后,刷新 MySQL 的系統權限相關表
1 | mysql> flush privileges; |
6、查看權限是否開啟
可以看到root用戶多了一個%,代表全部主機都可以使用root用戶通過外網連接數據庫.
7.退出 mysql之后重啟
1 2 |
quit; 退出 service mysqld restart 重啟 |
1、確保數據庫端口開放
2、在寶塔面用phpMyAadmin登錄root登錄數據庫(這一步是localhost登錄,寶塔安裝默認權限)
3、開放root訪問權限
注意一:如果還是不成功的話,那只能是密碼錯誤問題了,就如第一張圖所示的一樣
連接IP和服務器IP是不同的,也就是服務器拒絕你的本機IP訪問。這種情況就需要去修改root用戶的密碼。
主義二:服務器上的root和新增的root是不一樣的,新增的root只是一個用來連接外部的用戶,可以指定是什么名字,比如admin,指定什么IP接入等。而我們登錄mysql的root是權限,一般來說比較高所以一般登錄root用戶。
解決:去寶塔面板上就如PHPadmin
這樣修改完成之后用root登錄即可
2022-10-02
aarch64服務器部署mysql的流程分析2022-09-21
Apache SkyWalking 監控 MySQL Server 實戰解析2022-09-21
系統城教你windows server2012 R2下安裝PaddleOCR服務的的詳細步驟Ubuntu搭建DNS服務器,本例是在ubuntu18.04上進行的,其他版本的ubuntu同樣類似,重點講解了/etc/bind/named.conf.options配置文件...
2022-09-21
今天在電腦上安裝 windows server 2019數據中心版帶桌面版本,因為自己經常配置服務器所以安裝了這個版本,但安裝過程中發現amd的顯卡無法安裝驅動,下面是具體的解決方法...
2022-09-11