剛開始安裝laravel 時,要掛上資料庫時發生的錯誤,有兩種解決方案

方法 一

1、關閉 docker =>    docker-compse down 

2、將 /laradock/.env MYSQL_VERSION=latest => MYSQL_VERSION=5.7

3、刪除 mysql 資料庫 

rm -rf ~/.laradock/data/mysql

4、重建 mysql 映像

docker-compose build mysql

5、重試 

docker-compse up -d nginx mysql phpmyadmin

方法 二

1、進入資料庫

docker-compose exec mysql bash

2、登入 mysql

mysql -u root -p

3、鍵入下列資料

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
ALTER USER 'default'@'%' IDENTIFIED WITH mysql_native_password BY 'secret';

 

以上兩種方式均試過,可以用,就選一項用看看吧!

文章標籤
全站熱搜
創作者介紹
創作者 雲橙雨林 的頭像
雲橙雨林

雲橙雨林

雲橙雨林 發表在 痞客邦 留言(0) 人氣(175)