首先服务已经跑起来 容器各个也可以沟通 但在我进入php容器内部执行
网上也查找了半天的解决办法 全部是让你在
以下为本人
讨论数量:
以自我斧正 应该是远程链接的权限问题
docker exec -it mysql /bin/bash
进入mysql 容器mysql -u root -p
登陆进入mysqluse mysql
选择musql数据库grant all on *.* to 'root'@'%';
开启root远程访问权限alter user 'root'@'localhost' identified by '123456' password expire never;
更新密码alter user 'root'@'%' identified with mysql_native_password by '123456';
刷新权限flush privileges;
立即生效
同时我也吧my.cnf
中添加default_authentication_plugin=mysql_native_password
不知道二者是哪个起作用了 还是互相配合起作用了
请教下 生产环境可以用docker-compose,然后laradock可以用于生产吗
以自我斧正 应该是远程链接的权限问题
docker exec -it mysql /bin/bash
进入mysql 容器mysql -u root -p
登陆进入mysqluse mysql
选择musql数据库grant all on *.* to 'root'@'%';
开启root远程访问权限alter user 'root'@'localhost' identified by '123456' password expire never;
更新密码alter user 'root'@'%' identified with mysql_native_password by '123456';
刷新权限flush privileges;
立即生效同时我也吧
my.cnf
中添加default_authentication_plugin=mysql_native_password
不知道二者是哪个起作用了 还是互相配合起作用了