本文目錄一覽:
- 1、解決mysql遠程連接出現1045錯誤
- 2、linux mysql怎麼解決1045錯誤
- 3、如何解決Linux系統中的Navicat for MySQL 1045錯誤
- 4、使用sqlyog遠程連接Linux系統的Mysql,提示錯誤碼:1045
解決mysql遠程連接出現1045錯誤
我在使用Navicat遠程連接linux上的mysql的時候,出現錯誤
1045 – Access denied for user ‘root’@’localhost'(using password:YES)
導致這個問題的原因是
root默認只有本機訪問的許可權,要通過其他機器訪問,必須授權
具體操作如下
GRANT ALL PRIVILEGES ON *.* TO’root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
flush privileges;
這樣設置後,就可以正常連接了。
linux mysql怎麼解決1045錯誤
1.登錄資料庫輸入linux指令
[plain] view plain copy
mysql -uroot -padmin
登錄你的資料庫輸入用戶名和密碼
2.使用資料庫,查詢許可權
[plain] view plain copy
mysql use mysql;
[plain] view plain copy
mysql select host,user from user;
+——–+————–+
| user | host |
+——–+————–+
| myuser | % |
如何解決Linux系統中的Navicat for MySQL 1045錯誤
mysqladmin
-h
hostname
flush-privileges
use
mysql;
update
user
set
password
=password(‘yourpass’)
where
user=’root’
出現無法連接資料庫的話,命令行用root用戶登陸,敲下面命令:
set
password
for
sns@’localhost’=old_password(‘sns’);
然後刷新mysql許可權
flush
privileges;
導入數據的方法
mysql
-u
name
-p
–default-character-set=utf8
databasename
path\*.sql
create
database
name
character
set
utf8;
如果出現#1251
–
client
does
not
support
authentication
protocol
requested
by
server;的錯誤:
使用sqlyog遠程連接Linux系統的Mysql,提示錯誤碼:1045
mysql沒有開啟遠程連接,或者針對你這台電腦沒有遠程鏈接到這台mysql伺服器的許可權
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/227831.html