Mysql Azure未与Laravel连接
我试图从mysql localhost数据库迁移到Laravel中的mysql azure数据库。因此,我将环境变量(.env)更改为: 然而,当我试图将一个表迁移到系统中时,出现了如上所述的错误。我应该修复什么才能连接laravel和mysql azureMysql Azure未与Laravel连接,mysql,laravel,azure,Mysql,Laravel,Azure,我试图从mysql localhost数据库迁移到Laravel中的mysql azure数据库。因此,我将环境变量(.env)更改为: 然而,当我试图将一个表迁移到系统中时,出现了如上所述的错误。我应该修复什么才能连接laravel和mysql azure PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1142 CREATE command denied to user 'database'@'121'
PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1142 CREATE command denied to user 'database'@'121' for table 'migrations'")
C:\xampp\htdocs\system\vendor\laravel\framework\src\Illuminate\Database\Connection.php:452
您需要为用户授予特权,然后用户才能创建表。并非所有MySql用户都有权限这样做,但根用户应该这样做
GRANT ALL PRIVILEGES ON `myquery_use`.* TO 'database'@'localhost'
更改生效后,您可能还需要运行刷新权限。您需要为用户授予权限,然后用户才能创建表。并非所有MySql用户都有权限这样做,但根用户应该这样做
GRANT ALL PRIVILEGES ON `myquery_use`.* TO 'database'@'localhost'
更改生效后,您可能还需要运行刷新权限。我应该将该脚本放在代码中的什么位置*我不太熟悉这个命令,以root用户身份在数据库客户机上运行它。我应该将该脚本放在代码中的什么位置*我对命令并不十分熟悉,请以root用户身份在数据库客户端上运行它