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

201809251046-2.jpg

方法 一

1、關閉 docker =>    docker-compse down 

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

201809251052-3.jpg

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';

 

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

201809251059-4.jpg

arrow
arrow
    文章標籤
    Laradock laravel docker
    全站熱搜

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