Mysqlエラーaccess denied for user'root'using pa

1256 ワード

Centos 7がMariadb(mysql)を構成するとクライアントがログインする
1045 access denied for user 'root'@'localhost' using password yes 
MariaDB [mysql]> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host      | user | password                                  |
+-----------+------+-------------------------------------------+
| localhost | root | *27732D6FB9C956E7D13CE8A983210AA5B1FF6C3C |
| 127.0.0.1 | root | *27732D6FB9C956E7D13CE8A983210AA5B1FF6C3C |
| ::1       | root | *27732D6FB9C956E7D13CE8A983210AA5B1FF6C3C |
| %         | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+-----------+------+-------------------------------------------+
4 rows in set (0.00 sec)

パスワードの再設定
%         | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B

SET PASSWORD FOR 'root'@'%' = PASSWORD('xxxxx');
OK...
Can't connect to MySQL server on '192.168.1.101' (61)
mysqlに接続中に(61)エラーが発生しました.公式解釈は:
OS error code  61:  No data available

配置されたファイアウォールの問題かもしれないと思いますが、centos 7ファイアウォールのデフォルトはfirewallがiptablesではないため、3306ポートを長い間開く権限を調整しても効果がありません.結局怒って防火壁を閉め、この問題も解決しなければならない.