mysqli connect不能連線mysql8

2021-09-19 06:31:44 字數 576 閱讀 2492

mysqli_conenct,不能連線。

加上mysqli_connect_error 之後,很快查到原因:

原因是新版本mysql8 的密碼加密方式已經改變,而php 的加密方式沒有公升級。

所以造成密碼識別不了。

暫時,只能不用mysql8 的高階加密方式,而用原來的加密方式。

方法:進入mysql控制台,

alter user 'root'@'localhost'   identified with mysql_native_password   by 'password';

改完後就可以了。

修改遠端訪問許可權 :

mysql> use mysql;

mysql> update user set host="%" where user='root';

mysql> grant all on *.* to 'root'@'%';

mysql> flush privileges;

自己的問題,還是不能連線。

因為自己在my.cnf中加了bind_address = 127.0.0.1。

刪除之後,正常可以遠端連線。

mysql不能備份 mysql不能備份

備份資料,但出現了錯誤 mysqldump uroot p123 d ct problem home mariadb problem.sql 提示如下錯誤 mysqldump got error 2002 can t connect to local mysql server through soc...

不能安裝 監控安裝不能忽視的要點

隨著社會經濟的迅速發展,人們生活水平的快速提公升,安防監控逐漸成為居家生活的必備良品,即使人在外地,也可以隨時隨地檢視家裡的情況。而安防的第一步就是安裝,如何選擇安裝位置 角度 高度 照明度 供電供網等知識是實現全面高效監控必須要掌握的內容,避免監控虛設。許多使用者將監控的視覺效果視為監控好壞的首要...

不能智慧型提示

經常出現不能智慧型提示,現總結一下 首先要清楚,以下情況是不會智慧型提示的 1 游標在 注釋內。2 正在寫字串。3 在游標上方出現語法錯誤。4 當您數次包括乙個使用情況在不同巨集狀態下不同的標頭檔案時,intellisense 將無法一直工作。1 處理 c 專案中的 intellisense 失敗,...