2022-01-30 16:06:14 1353次浏览 1条回答 0 悬赏 10 金钱

原来是LAMP环境,现在换成了LNMP环境,我在Yii2配置了2个db组件(db和db2),这两个db组件都是连接本地数据库,两个使用的数据库账户也是一样的,发现更换新环境后运行项目报错,提示“table does not exitst”(db2组件),于是就又新创建了一个数据库账户,让db2组件使用新账户连接,再运行项目就正常了。
是否不同db组件不支持使用同名数据库账户?还是LNMP环境的问题?

补充于 2022-01-30 16:16

坑死了,不是LNMP的问题,是数据库账户登录授权限制,系统默认只授权了localhost登录,而我习惯配置127.0.0.1连接数据库,所以才会出现这个问题,将127.0.0.1授权也给用户登录就ok了

您需要登录后才可以回答。登录 | 立即注册
a_nice_day
助理

a_nice_day

注册时间:2018-11-16
最后登录:2024-05-26
在线时长:2小时11分
  • 粉丝0
  • 金钱5
  • 威望10
  • 积分125

热门问题