我是用Mac編寫代碼的,mysql 8.0.13,PHP Version => 5.6.30.
對(duì)于出現(xiàn)這個(gè)問(wèn)題,需要添加MySQL配置文件。
??查看my.cnf的路徑,我們選擇第一個(gè)路徑進(jìn)行編輯
mysql --help|grep 'my.cnf'
如下圖
3D3136EF-3AF5-4076-BAB1-4569125F104A.png
??直接在終端進(jìn)行my.cnf的創(chuàng)建和編輯,防止編碼格式不對(duì)應(yīng)的問(wèn)題
1??進(jìn)入目錄下
cd /etc
2??創(chuàng)建my.cnf到桌面
sudo cp ~/Desktop/my.cnf ./
3??將該文件拷貝到/etc路徑下,然后修改文件權(quán)限
sudo chmod 664 my.cnf
4??關(guān)于my.cnf的內(nèi)容
$ vim my.cnf
下面是內(nèi)容
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
character-set-server = utf8
default_authentication_plugin = mysql_native_password
5??編輯保存后,重新啟動(dòng)mysql,再去運(yùn)行php文件,就可以連接上數(shù)據(jù)庫(kù)了
以上??